Estou tentando fazer com que as notificações nativas funcionem usando o Google Chrome (ou Chromium) no Ubuntu, mas sem sorte até agora.
Coisas que eu já tentei:
Libnotificar notificações no Chrome
Também corri
install.sh
(e reiniciei o Chrome):$ ./install.sh Native messaging host com.initiated.chrome_libnotify_notifications has been installed.
- Chromify-OSD
E lembro que tentei outra extensão também, mas não lembro o nome.
Nenhum deles funciona. Continuo recebendo as notificações normais do próprio Chrome.
Estou usando o Google Chrome 34.0.1847.137 no Ubuntu 14.04 x64.
Alguém pode me dizer como fazer isso funcionar?
google-chrome
chromium
notification
Louis Matthijssen
fonte
fonte
chrome://flags/#enable-native-notifications
.Respostas:
Para LibNotify, o arquivo JSON que ele instala tem o ID de extensão incorreto. A atualização do ID da extensão para a correta corrige-o.
Acesse
.config/google-chrome/NativeMessagingHosts
(no Google Chrome) ou.config/chromium/NativeMessagingHosts
(no Chromium). Abra o arquivo JSON na pasta e observe que, naallowed_origins
seção, ele permite o ID da extensãogphchdpdmccpjmpiilaabhpdfogeiphf
. No entanto, o ID da extensão (pelo menos no meu caso, mas deve ser o mesmo para todos) é realmenteepckjefillidgmfmclhcbaembhpdeijg
.Para corrigir isso, substitua o ID de extensão incorreto pelo correto ou adicione uma vírgula e o ID de extensão correto a seguir. Eu, pessoalmente, escolhi a última opção e aqui está a aparência do meu arquivo JSON:
EDIT: Essa não é a única alteração que precisa ser feita. A extensão depende de notificações do Webkit, que foram descontinuadas e removidas no Chrome (ium) e provavelmente em outros navegadores em favor das notificações HTML5. Portanto,
google-chrome/default/Extensions/epckjefillidgmfmclhcbaembhpdeijg/1.0_0/notify_hook.js
precisa ser atualizado. Eu escrevi um script curto para isso, mas ele quebra a maior parte do padrão, exceto a exibição da notificação. Substitua tudo no arquivo pelo seguinte (suporte básico adicionado para sites ainda em usowindow.webkitNotifications
e (espero)) suporte aprimorado a imagens) (suporte a permissões adicionado):fonte
.config/chromium/NativeMessagingHosts
pastaAgora ele funciona no Unity por padrão depois de instalar o Chrome 35
http://www.webupd8.org/2014/05/google-chrome-stable-35-for-linux.html
fonte