notify-send com o crontab no i3

0

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

    
por munHunger 14.08.2018 / 12:39

1 resposta

0

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 03.12.2018 / 17:12