UbuntuServerの開発者であるDustinKirklandは最近、彼のブログに非常に興味深いものを投稿しました。「エイリアス」は.bashrcファイルに追加できるため、ターミナルから実行されたプロセスが作業を終了すると、NotifyOSDを使用して通知バブルが表示されます。 (つまり、友人が接続したときに通知が表示されるのと同じ方法など)。
これらのタイプの通知を受信することは、特にプログラムのコンパイルなど、ターミナルで長くて複雑なタスクを実行するときに非常に役立ちます。 確かに、端末を多用する場合は、このヒントが役立ちます。 |
何をすべきか
1. まず、〜/ .bashrcファイルを編集します。
gedit〜 / .bashrc
ファイルの最後に次の行を貼り付けます。
エイリアスalert_helper = 'history | tail -n1 | sed -e "s / ^ s * [0-9] + s * //" -e "s /; s * alert $ //"'
エイリアスalert = 'notify-send -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $(alert_helper)"'
エイリアスを作成します。 エイリアスを使用すると、覚えやすい簡単な単語を入力することで、長くて複雑なコマンドを実行できます。 したがって、端末からその長くて複雑なコマンドを実行することは、書き込みにも長い時間がかかるため、非常に簡単な作業になります。 この特定のケースでは、«を入力するとシステムに通知します。 alert»コマンドの最後に、実行が終了するとアラートが表示されます。
2. libnotify-binをインストールします。
sudo apt-get install libnotify-bin
3. 最後に、.bashrcの「ソース」を作成します。
ソース〜/ .bashrc
さあ、やってみよう!
前に述べたように、あなたがしなければならないのは«を追加することだけです。 アラート»コマンドの最後に、完了時に(NotifyOSDを介して)通知を受け取るようにします。
たとえば、私は次のように書いています。
睡眠20; アラート
それで、あなたがプログラムをコンパイルしたいとき、私は書いた:
作る; アラート
経由| WebUpd8
これは非常に興味深いだけでなく、私にとっても非常に便利です...真実は、XD端末で実行されていることを忘れることがあるからです。
ご入力ありがとうございました、試してみると言われています!
ちなみに、あなたが戻ってきたことはなんて素晴らしいことでしょう。
こんにちは。ブログロールに表示されるgnu / linuxスペースのURLを変更したことをお知らせします。ブログのリンクを継続できるように更新してください。 GNU / LinuxSpaceの現在のURLは http://www.espaciognulinux.comありがとう。良い一日を