Questão Exibindo uma notificação de boas-vindas no login


Eu adicionei a Aplicativos de inicialização este comando:

notify-send "Hello User" "Welcome back to Ubuntu 12.10" --icon=/usr/share/unity-greeter/cof.png -a "Computer" -u critical

Ele não aparece na inicialização ou no login, mas funciona quando executado no terminal.

Eu também tentei colocar o comando em /etc/rc.local, mas não funciona.

Como posso executar este comando em cada inicialização / login?


4
2018-01-30 19:52


origem




Respostas:


Não sei por que não está funcionando para você, talvez porque ele seja executado antes que o Unity esteja totalmente carregado. Você poderia tentar adicionar um atraso de tempo usando o sleep comando.

Eu consegui trabalhar criando este script:

sleep 2s
notify-send "Hello User" "Welcome back to Ubuntu 12.10" --icon=/usr/share/unity-greeter/cof.png -a "Computer" -u critical

Salve isso em um arquivo, configure-o como executável usando chmod +x <filename> e adicione-o à sua lista de aplicativos iniciais.

Se isso não funcionar, tente aumentar o atraso antes do notify-send o comando é executado.


4
2018-01-30 20:01