Mover notificações do Chrome ou usar a notificação do sistema

21

O problema

Eu tenho as notificações do Chrome aparecendo no canto inferior esquerdo da minha tela principal. Isso é muito chato, porque o cursor das minhas janelas de terminal está bem ali, e elas cobrem completamente a linha de comando.

Estou no Ubuntu 14.04 e no Chrome 42

Eu já tentei:

  • tornando minha tela secundária (no direito ) como principal: ela ainda exibe notificações no ângulo inferior esquerdo do meu monitor esquerda
  • Ativar notificações nativas do Chrome
    • As Notificações de Libnotify no Chrome não funcionam, mesmo com as modificações propostas pela resposta aceita
    • Notificações nativas do Linux é incompatível, precisa de um plug-in do Unity (o que é isso ???)
    • O Chromify-OSD requer NPAPI, que não posso instalar, está obsoleto

Pergunta

O que eu posso experimentar? Aceito qualquer uma dessas soluções:

  • redirecionar as notificações para Unity
  • mova-os em outro ângulo da minha tela
  • mover para outro monitor (estou usando o Chrome no monitor secundário)

Também ...

Também encontrei isso nas Perguntas frequentes do Chromium:

  

Q. Por que as notificações do Chromium não usam as notificações baseadas em D-BUS?   sistema (também conhecido como libnotify / notification-daemon)?

     

A1. As notificações em HTML5 podem conter HTML arbitrário, o que não é   suportado pelo protocolo de notificação. (Essa é a mesma razão pela qual nós   não use Growl no OS X.)

     

A2. As notificações do Chromium incluem um botão que exibe uma   menu de opções, que também não é suportado pela notificação   protocolo.

     

A3. O daemon de notificações do Ubuntu, por design, não permite   o usuário interaja com as notificações, o que não funciona   quando o HTML de notificação inclui links clicáveis.

     

A4. Seria bom estender o protocolo para permitir que o Chromium   integrar. Algum tomador?

    
por Jean 05.05.2015 / 12:30

2 respostas

3

Então, aqui está o problema. Como você mencionou, NPAPI está em sua saída e aplicativos Webkit vão fazer uso pesado de seu próprio sistema de notificação embutido em vez de respeitando aquele fornecido por um ambiente de desktop [1]. A menos que alguém encontre uma maneira de interceptar as solicitações de notificação para o navegador e fazer com que ele fale em um daemon local que, por sua vez, pode falar com notify-osd ; estamos sem sorte.

Expandindo isso, o KDE permite a manipulação de botões em seu serviço de notificação, enquanto o Ubuntu não. Se eles unificaram essa ação como um recurso genérico, pode ser ainda mais viável implementar o acima. Mas ai.

[1]: Mais provavelmente, eles querem torná-lo o mais rico possível, mas sem se preocupar muito com o suporte a várias plataformas.

    
por jackyalcine 12.05.2015 / 01:20
1

Você já tentou este ?

Passo 1: instale a libnotify corrigida

sudo add-apt-repository ppa:leolik/leolik 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libnotify-bin
pkill notify-osd

Passo 2: Instalar o utilitário de configuração

por Galgalesh 11.05.2015 / 21:44