Problema

Problema

Problema

Atualizei recentemente de 13.04 para 13.10 e, de repente, os balões de notificação não aparecem com o tema normal no canto superior direito, mas aparecem como texto branco sobre fundo azul no canto superior esquerdo. Se parece com isso:

Notificação com tema ruim no canto superior esquerdo.

Tentativas malsucedidas de consertar

  • Tentei reinstalar unity, notify-osdremover ubuntu-desktopo notification-daemonque estava instalado, nada disso resolve.

  • Na verdade, a execução ps aux | grep notify-osdmostra que o notify-osd nem está em execução. Mas quando tento iniciá-lo manualmente executando, /usr/lib/x86_64-linux-gnu/notify-osdrecebo:

    ** (notify-osd:4618): WARNING **: Another instance has already registered org.freedesktop.Notifications
    
    ** (notify-osd:4618): WARNING **: Could not register instance
    
  • Se bem entendi, a instância está registrada pelo /usr/share/dbus-1/services/org.freedesktop.Notifications.servicearquivo, que neste momento contém:

    [D-BUS Service]
    Name=org.freedesktop.Notifications
    Exec=/usr/lib/x86_64-linux-gnu/notify-osd
    

    Renomear ou excluir esse arquivo (e reinicializar) não tem nenhum efeito (e não é recriado automaticamente).

  • Esta não é uma duplicata deNenhuma notificação do notify-osd em 13.10(e a propósito, eu limpei gnome-flashback-sessionjunto com notification-daemon)

Questões)

Como posso depurar isso? Como posso fazer com que as notificações voltem ao normal?

Se forem necessárias informações adicionais de depuração, ficarei feliz em adicioná-las (só que não consigo encontrar mais).

Responder1

O i3 está usando o daemon de notificação "dunst", então você precisa removê-lo para reativar o ubuntu notify-osd.

Execute o seguinte no terminal:

sudo apt-get purge dunst
killall dunst
notify-send "Hello"

Responder2

Eu tive o mesmo problema por causa do i3. Limpar todos os pacotes que foram instalados com o i3 me ajudou:

sudo apt-get purge i3 i3-wm i3lock suckless-tools i3status dunst

Acho (mas não tenho certeza) que o problema estava no dunstpacote - de acordo com a descrição, também é um daemon de notificação.

Responder3

Esta pergunta é um pouco antiga, mas acredito que posso acrescentar algo a ela. O problema não é com o i3, nem com o Dunst, mas com o D-Bus, na verdade. Aparentemente, é ruim lidar com vários provedores de notificação. Veja a notaaqui. Encontrei o mesmo problema com o daemon de notificação do XFCE ao executar o Arch.

informação relacionada