As notificações do Notify-osd aparecem sem tema no canto superior esquerdo

36

Problema

Atualizei recentemente de 13.04 para 13.10 e, de repente, as bolhas de notificação não aparecem como de costume no canto superior direito, mas aparecem como texto branco em fundo azul no canto superior esquerdo. Parece assim:

Tentativas malsucedidas para corrigi-lo

  • Eu tentei reinstalar unity , notify-osd , ubuntu-desktop removido notification-daemon que foi instalado, nada disso resolve.

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

    ** (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 é registrada pelo arquivo /usr/share/dbus-1/services/org.freedesktop.Notifications.service , que agora 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 efeito algum (e não é recriado automaticamente).

  • Esta não é uma duplicação de Nenhuma notificação de notificação -osd em 13.10 (e pela maneira que eu purgou gnome-flashback-session junto com notification-daemon )

Pergunta (s)

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

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

    
por Wehlutyk 04.11.2013 / 16:31

2 respostas

45

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"
    
por Guest 29.11.2013 / 21:53
3

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

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

Eu acho (mas não tenho certeza) que o problema foi com dunst package - de acordo com sua descrição, também é o daemon de notificação.

    
por ivalkeen 07.11.2013 / 18:19