O problema
Tenho as notificações do Chrome aparecendo no canto inferior esquerdo da minha tela principal. Isso é muito chato, porque o cursor das janelas do meu terminal está ali, e eles cobrem completamente a linha de comando.
Estou no Ubuntu 14.04 e Chrome 42
Eu já tentei:
- tornando minha tela secundária (à direita ) como principal: ela ainda exibe notificações no ângulo inferior esquerdo do meu monitor esquerdo
- Ativar notificações nativas do Chrome
- O Libnotify Notifications no Chrome não funciona, mesmo com as modificações propostas pela resposta aceita
- A notificação nativa do Linux é incompatível, precisa do plugin Unity (o que é isso ???)
- O Chromify-OSD requer NPAPI, que não consigo instalar, está obsoleto
Questão
O que posso tentar? Aceitarei qualquer uma dessas soluções:
- redirecionar as notificações para o Unity
- movê-los em outro ângulo da minha tela
- mudar para outro monitor (estou usando o Chrome no monitor secundário)
Além disso...
Também encontrei isso nas perguntas frequentes do Chromium:
P. Por que as notificações do Chromium não usam o sistema de notificações baseado em D-BUS (também conhecido como libnotify / notification-daemon)?
A1 As notificações HTML5 podem conter HTML arbitrário, que não é suportado pelo protocolo de notificação. (Esse é o mesmo motivo pelo qual não usamos o Growl no OS X.)
A2 As notificações do Chromium incluem um botão que abre um menu de opções, que também não é suportado pelo protocolo de notificação.
A3 O daemon de notificações chamativo do Ubuntu, por padrão, não permite que o usuário interaja com as notificações, o que não funciona quando o HTML da notificação inclui links clicáveis.
A4. Seria bom estender o protocolo para permitir a integração do Chromium. Algum comprador?
Respostas:
Então aqui está o problema. Como você mencionou, o NPAPI está a caminho e os aplicativos Webkit farão uso pesado de seu próprio sistema de notificação incorporado, em vez de respeitar o fornecido por um ambiente de desktop [1]. A menos que alguém tenha uma maneira de interceptar as solicitações de notificação do navegador e que ele fale em um daemon local que, por sua vez, possa falar
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 infelizmente.
[1]: Mais provavelmente, eles querem torná-lo o mais rico possível, mas sem se preocupar muito com o suporte a várias plataformas.
fonte
chrome-notify-osd
.chrome-notify-osd
? A que você se refere?notify-osd
.notify-ost
única ... Ou entendi errado?Você já tentou isso ?
Etapa 1: instalar o libnotify corrigido
Etapa 2: Instalar o utilitário de configuração
fonte