dbus-send
precisa de algumas variáveis evironment para se conectar à sessão dbus. Primeiro você precisa estimar eles. Primeiro ssh
para sua máquina.
A variável $DISPLAY
:
DISPLAY=$(strings /proc/$(pgrep -n Xorg)/environ | awk -F== '$1 ~ "DISPLAY"{print $2}')
As variáveis de sessão do dbus:
source ~/.dbus/session-bus/$(cat /var/lib/dbus/machine-id)-0
Agora você pode colocar seu comando dbus-send
.