SSH経由でデスクトップ通知を配信する

SSH経由でデスクトップ通知を配信する

私は、Debian Stretchを実行しているデスクトップとラップトップの2台のコンピュータを持っています。

デスクトップ通知はラップトップで動作し、私はそう信じています(取り付けられているモニターが故障して確認できませんでした。

私のラップトップはデスクトップ環境なしでwmでi3を実行しており、通知デーモンとしてDunstを使用しています。

私のラップトップでSSHを使用してデスクトップにログインするのに問題はありません。 X 配信も機能しますが、デスクトップ通知は配信されません。

notify-send "Hello world"ラップトップで実行すると「Hello world」という通知が表示され、デスクトップで同じコマンドを実行すると(SSHを介して接続してXプログラムを起動できるため、X転送が有効になり、機能します)、何も起こりません。通知を送信したいプログラムの出力:

** (transmission-gtk:21556): CRITICAL **: gtr_notify_torrent_completed: assertion 'G_IS_DBUS_PROXY (proxy)' failed

試してみると。

デスクトップ通知を配信する方法は?

ベストアンサー1

質問に対する意見に基づいて見つけました。 リモートSSHセッションでGnomeアプリケーションを実行できないのはなぜですか?

そこに言及された2つの答えがあります(許容される答えではありませんが、その答えはより古く、おそらくうまくいきますが、もはや最も簡単な方法ではありません)dbus-launch。を実行すると、dbus-launch notify-send "Hello world"ノートパソコンの画面に通知が表示されます。

おすすめ記事