Déplacer les notifications Chrome ou utiliser la notification du système

21

Le problème

Les notifications Chrome apparaissent dans le coin inférieur gauche de mon écran principal. C'est assez ennuyeux, car le curseur de mes fenêtres de terminal est juste là et elles couvrent complètement la ligne de commande.

Je suis sur Ubuntu 14.04 et Chrome 42

J'ai déjà essayé:

  • rendre mon écran secondaire (sur le droit ) secondaire: il affiche toujours les notifications dans l'angle inférieur gauche du moniteur gauche
  • Activer les notifications natives Chrome
    • Libnotify Notifications dans Chrome ne fonctionne pas, même avec les modifications proposées par la réponse acceptée
    • Notification native Linux est incompatible, nécessite le plug-in Unity (qu'est-ce que ça ???)
    • Chromify-OSD requiert NPAPI, que je ne peux pas installer, il est obsolète

Question

Que puis-je essayer? J'accepterai n'importe laquelle de ces solutions:

  • rediriger les notifications vers Unity
  • les déplacer dans un autre angle de mon écran
  • déplacez-vous vers un autre moniteur (j'utilise Chrome sur le moniteur secondaire)

Aussi ...

J'ai aussi trouvé ça sur Chromium FAQ:

  

Q. Pourquoi les notifications de chrome n'utilisent-elles pas les notifications basées sur D-BUS?   système (alias libnotify / notification-daemon)?

     

A1. Les notifications HTML5 peuvent contenir du code HTML arbitraire, ce qui n'est pas le cas.   pris en charge par le protocole de notification. (C'est la même raison pour laquelle nous   n'utilisez pas Growl sous OS X.)

     

A2. Les notifications de Chromium incluent un bouton qui affiche un   menu d'options, qui n'est pas non plus pris en charge par la notification   protocole.

     

A3. Le démon de notifications somptueux Ubuntu, de par sa conception, ne permet pas   l'utilisateur à interagir avec les notifications du tout, ce qui ne fonctionne pas   lorsque la notification HTML inclut des liens cliquables.

     

A4. Ce serait bien d’étendre le protocole pour permettre au chrome de   intégrer. Des preneurs?

    
posée Jean 05.05.2015 - 12:30
la source

2 réponses

3

Alors, voici le problème. Comme vous l'avez mentionné, NPAPI est sur sa sortie et les applications Webkit utiliseront leur propre système de notification intégré au lieu de respecter celui fourni par un environnement de bureau [1]. À moins que quelqu'un ne propose un moyen d'intercepter les demandes de notification pour le navigateur et de le faire parler à un démon local qui peut à son tour parler avec notify-osd ; nous n'avons pas de chance.

Sur cette base, KDE permet la manipulation des boutons dans son service de notification, contrairement à Ubuntu. S'ils ont unifié cette action en tant que fonctionnalité générique, il pourrait être encore plus facile de mettre en œuvre ce qui précède. Mais hélas.

[1]: Plus probablement, ils veulent le rendre le plus riche possible mais sans trop se soucier du support multi-plateforme.

    
réponse donnée jackyalcine 12.05.2015 - 01:20
la source
1

Avez-vous essayé cela ?

Etape 1: installez patched libnotify

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

Etape 2: Installez l'utilitaire de configuration

réponse donnée Galgalesh 11.05.2015 - 21:44
la source

Lire d'autres questions sur les étiquettes