Eu tenho dois computadores, um desktop e um laptop, ambos rodando o Debian Stretch.
As notificações da área de trabalho funcionam no laptop e acredito que funcione (o monitor conectado está quebrado, então não posso verificar e talvez deva dizer "costumava funcionar").
No laptop, corro o i3 como wm, sem ambiente de desktop e dunst como daemon de notificação.
Não tenho problemas para fazer login na área de trabalho usando SSH do laptop. O encaminhamento do X também funciona, mas as notificações da área de trabalho não são encaminhadas.
Se eu executar notify-send "Hello world"
no laptop, recebo uma notificação dizendo "Hello world", se eu executar o mesmo comando na área de trabalho (através de uma conexão SSH, onde posso iniciar programas X, para que o encaminhamento X esteja ativado e funcionando) nada acontece. Um programa que tenta enviar notificações, gera:
** (transmission-gtk:21556): CRITICAL **: gtr_notify_torrent_completed: assertion 'G_IS_DBUS_PROXY (proxy)' failed
quando tenta.
Como posso fazer com que as notificações da área de trabalho sejam encaminhadas?
Com base nos comentários da pergunta, descobri Por que não consigo executar aplicativos Gnome em uma sessão SSH remota?
Duas das respostas (não a aceita, mas é mais antiga e pode funcionar também, mas não é mais a maneira mais fácil) mencionada
dbus-launch
. E se eu executardbus-launch notify-send "Hello world"
, a notificação aparecerá na tela do meu laptop.