web-dev-qa-db-ja.com

ssh経由でリモートユーザーにOSD通知メッセージを送信するにはどうすればよいですか?

時には、リモートユーザーにメッセージを送信する必要があります。 Notify OSDを使用してローカルデスクトップにメッセージを表示できますが、リモートユーザーのデスクトップにメッセージを送信することはできません。

以下を試してみました:

ssh user@remote   
notify-send message

->メッセージをローカルディスプレイに送信しますが、リモートには送信しません。

ssh admin@remote
Sudo -u user "notify-send message"
Sudo: notify-send user: command not found

->コマンドが見つからないというエラーがありました。

ssh -X user@remote "DISPLAY=:0 notify-send message"

->再び私のローカルボックスにのみメッセージを送信します。

リモートデスクトップにメッセージを送信する方法はありますか?

34
Takkat

やってみました

ssh user@Host 'DISPLAY=:0 notify-send "TEST MESSAGE."'

buntuforums.org/showthread.php?t=1240828 からの回答( jjmontes で提案されている-Xオプションなし)

51
hytromo