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

4

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 a cada inicialização / login?

    
por Aksh BriZmohun 30.01.2013 / 20:52

1 resposta

4

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

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, defina-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 que o comando notify-send seja executado.

    
por iBelieve 30.01.2013 / 21:01