nm-applet não responde a cliques no ícone da bandeja, a menos que seja iniciado com sudo

0

Estou executando um sistema Archlinux com o i3 como gerenciador de janelas e o applet nm não exibe um ícone nem responde a cliques do mouse. Ele costumava no passado, e faz em alguns outros sistemas com (o mais próximo que eu posso dizer) uma configuração idêntica.

No entanto:

  • Se o nm-applet for executado com o sudo, ele exibirá um ícone e responderá aos cliques do mouse.
  • Se você clicar em onde o ícone normalmente apareceria e esperar por um minuto ou dois, a lista de redes Wi-Fi aparecerá e funcionará conforme o normal até que o miniaplicativo nm seja reiniciado.

Ao executar o nm-applet a partir de um terminal como um usuário normal, ele é exibido (após um minuto ou mais):

(nm-applet:1701): libnotify-WARNING **: 04:16:33.115: Failed to connect to proxy

(nm-applet:1701): nm-applet-WARNING **: 04:16:58.141: Failed to show notification: Error calling StartServiceByName for org.freedesktop.Notifications: Timeout was reached

(nm-applet:1701): libnm-CRITICAL **: 04:16:58.142: ((libnm-core/nm-setting-connection.c:220)): assertion '<dropped>' failed
    
por sdfgeoff 05.10.2018 / 06:22

1 resposta

0

No meu caso, isso foi causado pelo meu gerenciador de janelas não fornecer um daemon de notificação. Como a mensagem de erro mostra, nenhum serviço está fornecendo o serviço org.freedesktop.Notifications no d-bus. No meu caso, um serviço foi instalado, mas não estava em execução.

Você pode testar se esse é o problema executando em um terminal notify-send "test" Se uma notificação pop-up aparecer, esse não é o mesmo problema que você está enfrentando. Se o comando trava, então este é o mesmo problema.

A solução é iniciar um programa que forneça o serviço org.freedesktop.Notifications . Existem muitos programas que fazem isso, e há uma lista na archwiki . No meu caso, eu tinha o serviço de notificação dunst instalado, mas não estava em execução. Adicioná-lo aos aplicativos de inicialização do meu gerenciador de janelas resolveu o problema.

    
por 05.10.2018 / 06:22