- -Linuxでターミナルコマンドの通知を取得する方法

Linuxで端末コマンドの通知を取得する方法

ターミナルコマンドが完了したときのリマインダーが必要ですか? Undestract-meをご覧ください!ターミナルコマンドの完了時に通知を送信できます。

Undistract MeツールはすべてのLinuxで動作しますデスクトップ環境の通知システムであり、高度にカスタマイズ可能です。さらに良いことに、ほぼすべてのメインストリームLinuxディストリビューションをサポートしています。ソフトウェアをインストールするには、ターミナルを開き、オペレーティングシステムに対応するコマンドを入力します。

注:システムにこのソフトウェアをインストールするには、Ubuntu、Debian、Arch Linux、Fedora、またはOpen SU​​SEを使用する必要があります。

Ubuntu

sudo apt-get install undistract-me

Debian

sudo apt-get install undistract-me

Arch Linux

Undistract MeはArch Linuxで利用できますが、公式のソフトウェアソースにはありません。代わりに、これをArchで機能させるには、AURパッケージをダウンロードする必要があります。

AURパッケージの構築は非常に簡単で、Pacmanツールを使用していくつかのパッケージをインストールすることから始まります。ターミナルを開き、GitとBase-develをインストールします。

sudo pacman -S base-devel git

GitとBase-develがシステム上にあるので、AURセットアップを開始できます。 Gitツールを使用して、Undestract MeスナップショットをLinux PCに複製します。

git clone https://aur.archlinux.org/undistract-me-git.git

ターミナルを undistract-me-git フォルダー CD コマンド。

cd undistract-me-git

フォルダー内で、 makepkg コマンドを実行して、新しいインストール可能なパッケージを生成します。 AURからパッケージをビルドするとき、依存関係のインストールが失敗する場合があることに注意してください。これが発生した場合は、不足している依存関係を手動でインストールして修正してください。ここで依存関係を見つけます。

makepkg -si

フェドラ

現在、Fedora LinuxにはUndistract Meのインストール可能なパッケージはありません。それを実行したい人は、代わりに「Generic Linux」の指示に従ってください。

OpenSUSE

Fedoraと同様に、現在OpenSUSE Linux用のUndistract Meのリリースはありません。ソースからインストールする方法の概要が示されているため、以下の「Generic Linux」の手順に従ってください。

汎用Linux

Undistract MeのソースコードはGithubにあり、Launchpadと同様に。開発ページのreadmeには、ユーザーはGitではなく「bzr」でコードを取得する必要があると記載されています。 Bzrを介してコードと対話するには、「Bzr」パッケージをインストールする必要があります。ありがたいことに、ほとんどのLinuxディストリビューションにはこのツールが用意されています。

注:Bzrが正常に動作しない場合、代わりにGithubからUndistract Meを手動でダウンロードすることもできます。

フェドラ

sudo dnf install bzr

OpenSUSE

sudo zypper install bzr

その他のLinux

Undistract Meは最終的には既存のデスクトップの通知システム、「Bzr」ツールは、ユーザーが機能させるために必要な唯一のソフトウェアです。 Bzrを機能させるには、オペレーティングシステムのソフトウェアリポジトリを確認してください。見つからない場合は、Pkgs.orgでBzrのバイナリダウンロードが多数あります。

Bzrがシステムで動作している状態で、ターミナルを開き、ツールを使用して最新バージョンのコードを取得します。

注:「bzr checkout」コマンドの実行中に、「ログイン」の警告が表示される場合があります。コードを提供する予定がある場合にのみログインしてください。それ以外の場合は、無視して続行します。

sudo bzr checkout --lightweight lp:undistract-me

ランニング bzrチェックアウト リポジトリからLinux PCに最新バージョンのコードを複製します。ここから、 CD コマンドを実行し、ターミナルをコードフォルダーに移動します。

cd undistract-me

システムが正しく実行できるように、コードフォルダー内のすべてのファイルを更新します。

sudo chmod +x *

コードフォルダーで、スクリプトを実行して起動します。ターミナルを閉じると、スクリプトの実行が停止することを理解してください。

./undistract-me.sh

スクリプトを閉じるには、を押します Ctrl + Z、そして書く 否認する.

気を散らすものを設定する

Undistract MeはBashで設定する必要がありますできます。 Ubuntu、Arch、Debianにソフトウェアをインストールした場合、心配しないでください!自動ビルドシステムには、ソフトウェアをユーザーのBashプロファイルに適用するなどのセットアップ手順が付属しています。ソースからソフトウェアをビルドした場合のみ、以下の手順に従ってください。

ソースからビルドした後にUndistract Meをセットアップするには、ターミナルを開き、以下のコマンドを入力します。

cd undistract-me
sudo mv undistract-me.sh /etc/profile.d/
cp ~/.bashrc ~/Documents/.bashrc-bakup
echo "source /etc/profile.d/undistract-me.sh" >> ~/.bashrc

気を散らすためにアクセスを許可するすべてのユーザーに対して、このセットアップコマンドを必ず実行してください。

セットアップコマンドが完了したら、Linux PCを再起動します。再度ログインすると、通知システムが機能し始めます。

Undistract Meをアンインストールする

Undistract Meがワークフローに合わない場合は、無効にすることをお勧めします。ありがたいことに、Undistract Meを停止するのは非常に簡単です。それを行うには、ターミナルを開き、以下のコマンドに従います。

Ubuntu

sudo apt remove undistract-me --purge

Debian

sudo apt-get remove undistract-me --purge

Arch Linux

sudo pacman -Rsc undistract-me

ソース指示

sudo rm -rf /etc/profile.d/undistract-me/
rm ~/.bashrc
mv ~/Documents/.bashrc-bakup ~/.bashrc
sudo reboot
</ p>

コメント