Por que não clicar nos botões de notificação no Xubuntu 12.04 descarta a notificação?

2

Quando tento reconectar meu mouse Bluetooth no Xubuntu 12.04, percebi que todas as janelas de notificação não permitem que eu pressione nenhum botão. Eu posso clicar nos botões, mas nada acontece. Eu posso fechar a notificação com o "X", mas clicar em opções como Permitir ou Negar não faz nada.

Depois de algumas pesquisas eu descobri que eu não sou o único com esse problema mas eu não posso encontre qualquer correção.

    
por Paweł Karpiński 01.06.2012 / 12:21

1 resposta

5

É um bug no daemon de notificação XFCE4

  • Este é o tipo de problema de que estamos falando - clicar nos botões irá realizar a ação apropriada, mas não descartará a notificação. Você deve "X" sair ou clicar em qualquer lugar do corpo para fazê-lo desaparecer:

  • Estefoium bug conhecido no daemon de notificação XFCE4xfce4-notifyd

  • Foi corrigido no final do ano passado com a seguinte nota:

    emit closed signal on correct object:
    'widget' is actually the GtkButton when an action is clicked.
    this is why notifications were never dismissed when an action got clicked.
    long-standing bug finally fixed! 
  • E foi backportado para o pacote xfce4-notifyd 0.2.2-2 no Debian; O Ubuntu Precise ainda usa o pacote buggy 0.2.2-1 , e quem sabe se a correção será retornada para ele.

    - 01_fix-dismiss-notifications added, backported from upstream. Correctly
      dismiss notifications when clicked.                       closes: #672646
    

Solução: instale a versão fixa Debian de xfce4-notifyd

  • A correção também caiu em xfce4-notifyd para o Quantal (a próxima versão do Ubuntu), mas ao tentar instalar isso exigirá a atualização de todo o seu XFCE. Se você quiser fazer isso, basta atualizar para o XFCE mais recente do PPA dos desenvolvedores do Xubuntu

  • Caso contrário, é só pegar o pacote Debian que tem as mesmas dependências que o existente xfce4-notifyd e resolver o problema! Isso funcionou perfeitamente para mim.

  • Faça o download de xfce4-notifyd 0.2.2-2: 32 espelhos de bits ou espelhos de 64 bits

  • Instale com sudo dpkg -i ou Centro de Software. Faça o logout e, embora não seja obrigatório, reinicie-o para uma boa medida!

por ish 10.06.2012 / 06:44