~/.profileにメッセージを表示するには?

~/.profileにメッセージを表示するには?

~/.profile私のテスト(実際には私がいる他のファイル)が失敗したときに、次のような警告メッセージを表示したいと思います。source~/.profile

if [ -f /usr/bin/vim ]; then                                                                   
  export VISUAL=/usr/bin/vim
else
  echosomehow File not found
fi

コマンドは移植可能でなければならず、グラフィカルセッションにログインするとすぐにメッセージを表示する必要があります。

$PROMPT_COMMANDを使用してコマンドを実行することを考えてみましたが、echoこれが正しいアプローチであるかどうかはわかりません。

答え1

notify-sendグラフィックメッセージを表示するにはこれを使用する必要があります。 DEには、これらのメッセージを表示する通知領域が必要です。

通知を送信 - デスクトップ通知を送信するプログラム

notify-sendX11 外部を使用している場合、または別の X11 サーバーに通知を送信する場合は、この$DISPLAY回答で説明されているように変数を入力する必要があります。superuser.comに関する質問

関連情報