notify-send só funciona como root (via sudo)

3

Eu tenho notificar-enviar e todos os requisitos instalados, mas quando eu executar um comando simples

notify-send "Test" "Test Message"

nada acontece, mas se eu executar o mesmo comando através do sudo, ele funciona.

Processos do sistema podem enviar notificações sem nenhum problema, então vejo um popup quando eu participo de uma nova LAN sem fio, por exemplo.

De que grupo eu preciso para ser um membro para enviar notificações?

    
por Stuart Grimshaw 01.02.2012 / 12:05

2 respostas

0

Verifique o proprietário do processo notify-osd :

ps -e -o fname,user | grep notify-o

No meu sistema, é o usuário atual. Se não estiver, tente matar o processo e reinicie-o como usuário atual.

    
por krlmlr 01.02.2012 / 13:57
0

Para mim, o problema é que existem notificações demais acumuladas. se você tentar propriedades de notificação > pré-visualização. Isso te diz. Você deve reiniciar o daemon de notificação:

sudo killall notification-daemon
/usr/lib/notification-daemon/notification-daemon
    
por mel 19.11.2013 / 20:01