Eu corro o i3 no Ubuntu 18.04. É assim que eu resolvo:
* * * * * XDG_RUNTIME_DIR=/run/user/$(id -u) notify-send Hey "this is dog!"
Por isso, li muitos tópicos do fórum sobre isso, mas nenhum deles parece ajudar e simplesmente não consigo fazer isso funcionar.
Estou tentando criar uma tarefa cron que envia uma notificação por meio de notificação-envio.
Atualmente estou tentando isso:
*/2 * * * * DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u)/bus /usr/bin/notify-send "test"
que está funcionando se eu apenas executá-lo a partir de um terminal.
Eu também tentei definir
XAUTHORITY=/home/munhunger/.Xauthority
Eu tenho um crontab semelhante que executa um shell script com as mesmas variáveis que estão imprimindo em um arquivo de log, portanto, sei que o crontab está funcionando. Mas ainda assim, nenhuma notificação está aparecendo.
Alguém tem alguma idéia do que pode estar errado?
Estou correndo com o Ubuntu 17.10 com o i3 no topo
Eu corro o i3 no Ubuntu 18.04. É assim que eu resolvo:
* * * * * XDG_RUNTIME_DIR=/run/user/$(id -u) notify-send Hey "this is dog!"
Tags cron notify-send ubuntu notifications i3