Notificações da unidade foram canceladas após a instalação do Gnome

6

Eu fiz uma nova instalação do Ubuntu 14.04 e então decidi experimentar o Gnome e instalar seus pacotes. Eu não gostei e voltei a usar o Unity.

Após este experimento, as notificações ficaram confusas. Para as mensagens de texto, elas apareceram no modo de texto sem borda, em um retângulo simples na parte diferente da tela. Também as notificações da mudança de volume e brilho também desapareceram. Onde posso restaurá-los? Eu verifiquei o conteúdo de:

/usr/share/dbus-1/services/org.freedesktop.Notifications.service

[D-BUS Service]
Name=org.freedesktop.Notifications
Exec=/usr/lib/x86_64-linux-gnu/notify-osd
    
por SimpleMan 20.04.2014 / 08:50

2 respostas

9

Parece que não há prioridade ou um único ponto de configuração para definir qual servidor de notificação do freedesktop deve ser executado. Eu tenho esse problema com o XFCE instalado no Ubuntu 14.04.

Lançamento da notificação do Unity xfce4-notifyd (notificações no estilo do XFCE) como era o padrão.

  • Verifique os serviços de notificação disponíveis, por exemplo:

    $ grep -r org.freedesktop.Notifications /usr/share/dbus-1/services/
    /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service:Name=org.freedesktop.Notifications
    /usr/share/dbus-1/services/org.freedesktop.Notifications.service:Name=org.freedesktop.Notifications
    
  • Desative os não necessários, deixe apenas o desejado, adicione um sufixo de extensão de nome .disable :

    sudo mv /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service /usr/share/dbus-1/services/org.xfce.xfce4-notifyd.Notifications.service.disable
    
    pkill xfce4-notifyd
    
  • Verifique

    notify-send test
    

Se não houver arquivo de serviço do Gnome /usr/share/dbus-1/services/org.gnome.Notifications.service . Tente adicionar notify-osd para inicializar aplicativos. Veja Como faço para iniciar aplicativos automaticamente no login? . O DBUS tentará iniciar o serviço somente se não houver nenhum processo que já tenha adquirido a propriedade do endereço de barramento ( org.freedesktop.Notifications ).

    
por user.dz 15.06.2014 / 14:59
0

Você não deveria estar usando notificações de unidade com o GNOME de qualquer maneira. O GNOME tem seu próprio sistema de notificações. Você precisa usar isso.

O conceito é que você usa:

GNOME

Unity

KDE

XFCE

LDXE

Embora haja um pequeno crossover aqui e ali, os sistemas de mensagens tendem a ser incorporados ao compositor na maior parte do tempo.

EDIT: isso não é exatamente uma resposta, mas foi muito longo para o comentário, desculpe. Eu não tinha percebido que já postei um.

Em suma. Não há informações suficientes para tornar possível ajudar no momento. Pode ser qualquer coisa realmente.

Você sabe como obter um stacktrace com o gdb? Vale a pena comprar um e postar em um colar para que as pessoas possam dar uma olhada no problema.

Se você não tiver certeza de como usar o gdb, uma verificação rápida dos logs será executada:

/var/log | grep -rn "(EE)"

tente o mesmo substituindo "(EE)" com "(WW)" e failed deve significar algo útil para um desses. Então será mais fácil responder a pergunta.

Você também pode querer verificar synaptic package manager em pacotes ' broken ' apenas para o caso de surgir algo

EDITAR:

Ainda é difícil dizer sem saber mais do problema, mas o que parece é que você ainda está sentindo falta de algum tipo de dependência. Então, nesse caso, tente isto:

sudo apt-get build-deps unity

e outras coisas relacionadas à unidade que você precisa (desculpe, eu não uso unidade, então eu não saberia a lista normal que uma pessoa normalmente instala para completar o ambiente, mas eu acho que há uma% associadacontrol center, compositor , display manager : coisas assim).

    
por Magpie 20.04.2014 / 09:00