Altere o daemon de notificação em 14.04

7

Em versões mais antigas do Ubuntu, /usr/share/dbus-1/services/org.freedesktop.Notifications.service pode ser editado para alterar o daemon de notificação padrão.

No entanto, a alteração deste arquivo não afeta mais o daemon de notificação padrão na versão mais recente. Alguma idéia de como alterar o daemon de notificação padrão?

    
por Alex 26.05.2014 / 06:03

2 respostas

13

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 , 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 que você deseja:

    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
    

Estilo de notificação de unidade de volta ( notify-osd )

De outra forma, o Unity não lança nenhum daemon de notificações padrão. Então você pode adicionar o que você gosta de aplicativos de inicialização. Veja Como faço para iniciar aplicativos automaticamente no login? . Eu acho que é melhor porque não afeta outra sessão de desktop que retransmite no arquivo de serviço para iniciar o daemon de notificações.

Referência útil:

por user.dz 15.06.2014 / 14:45
0

Para começar, é necessário dizer que o comportamento é motivo para decidir se o trabalho incorreto do NotifyOSD com o Compiz ou o Metacity depende das suas preferências. Também pode ser resultado do gerenciador de área de trabalho de alterações (semelhante ao GDM). Então, melhor solução para você será melhor detalhes o que você quer fazer e onde. "Onde" é onde seu servidor NotifyOSD funciona.

Se os seus detalhes forem as soluções da Unity, então:

killall notify-osd
notify-osd

ou se o teste acima não foi bem sucedido, por isso pode tentar resolver o ambiente mais comum:

sudo apt-get build-deps unity

Vamos encontrar respostas juntos.

    
por swift 16.06.2014 / 23:02