O que você realmente precisa antes de tudo é esse script aqui:
#!/bin/sh
eval "export $(egrep -z DBUS_SESSION_BUS_ADDRESS /proc/$(pgrep -u $LOGNAME gnome-session)/environ)";
#Code:
DISPLAY=:0
notify-send "Hello James how is your day going"
Você pode testar executando a cada minuto.
*/1 * * * * /tmp/myjob.sh
Isso lhe dará um pop-up a cada minuto com o que você está fazendo;)