SSH를 통해 데스크톱 알림 전달

SSH를 통해 데스크톱 알림 전달

저는 Debian Stretch를 실행하는 데스크탑과 노트북이라는 두 대의 컴퓨터를 가지고 있습니다.

데스크톱 알림은 노트북에서 작동하며 나는 그렇게 믿습니다(부착된 모니터가 고장나서 확인할 수 없습니다. "작동했었습니다"라고 말해야 할 것 같습니다).

내 노트북에서는 데스크톱 환경 없이 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 애플리케이션을 실행할 수 없는 이유는 무엇입니까?

거기에 언급 된 두 가지 답변이 있습니다 (허용되는 답변은 아니지만 그 답변은 더 오래되고 아마도 작동하지만 더 이상 가장 쉬운 방법은 아닙니다) dbus-launch. 을 실행하면 dbus-launch notify-send "Hello world"노트북 화면에 알림이 표시됩니다.

관련 정보