Tente isso
No terminal
$sudo vim /home/user/hi.sh
#!/bin/sh
sleep 3
echo "Hi User!" | xargs -0 notify-send
salve.
No terminal
$gnome-session-properties
adicione sh /home/user/hi.sh
Reinicie e veja se consegue ver o Hi User!
Se eu colocar "notify-send hi user" no terminal, ele mostra a notificação. Mas quando o mesmo comando é colocado em aplicativos de inicialização, não funciona. Eu quero usar isso no meu aplicativo qt
Tente isso
No terminal
$sudo vim /home/user/hi.sh
#!/bin/sh
sleep 3
echo "Hi User!" | xargs -0 notify-send
salve.
No terminal
$gnome-session-properties
adicione sh /home/user/hi.sh
Reinicie e veja se consegue ver o Hi User!