web-dev-qa-db-fra.com

Comment désactiver les notifications de la barre d'état système dans 14.04?

Je n'aime pas, je n'ai ni besoin ni envie des bulles de notification qui apparaissent dans le coin supérieur droit de l'écran. J'ai jeté un coup d'œil autour de vous, mais je ne sais pas comment les désactiver?

La configuration de NotifyOSD me permet de changer leur apparence, mais pas de les supprimer. Quelqu'un peut-il aider?

Merci.

3
Empty

Pour désactiver complètement les notifications, ouvrez un terminal (Ctrl+Alt+T) et tapez la commande suivante:

Sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service /usr/share/dbus-1/services/org.freedesktop.Notifications.service.disabled

Enfin, redémarrez votre système pour ouvrir une nouvelle session sans bulles de notifications.

5
Sylvain Pineau

Désactivez efficacement les notifications sans interférer avec votre système

Une solution sans vergogne honteuse mais garantie de fonctionner parfaitement ci-dessous. Bien que soit moche, je ne vois pas de réel inconvénient, et quand aucune autre option ne semble exister ou fonctionner, je pense que nous sommes excusés.

La solution

De cette bonne réponse , nous apprenons que vous pouvez surveiller les notifications à venir. Si nous modifions un peu la commande dans cette réponse, pour supprimer simplement la notification avant qu'elle apparaisse, nous désactivons effectivement les notifications. La mise en place:

  1. Créez un petit script avec le contenu suivant:

    #!/bin/bash
    
    dbus-monitor "interface='org.freedesktop.Notifications'" | grep --line-buffered "string" | grep --line-buffered -e method -e ":" -e '""' -e urgency -e notify -v | grep --line-buffered '.*(?=string)|(?<=string).*' -oPi | grep --line-buffered -v '^\s*$' | xargs -I '{}' pkill notify-osd
    
  2. Enregistrez-le sous nonotifications.sh, et le rendre exécutable

  3. Testez-le en exécutant dans un terminal:

    /path/to/nonotifications.sh
    

    (continuez-le)

  4. Si tout fonctionne bien, ajoutez-le à vos applications de démarrage. Choisissez Tableau de bord> Applications de démarrage> Ajouter. Ajoutez la commande:

    /bin/bash -c "sleep 15 && /path/to/nonotifications.sh"
    

Options additionelles

La partie amusante est que la solution peut être connectée à un script, comme mentionné ici , pour (par exemple) seulement autoriser certaines notifications, ou seulement désactive ceux spécifiques.

3
Jacob Vlijm

Vous pouvez utiliser l'éditeur Dconf pour désactiver les notifications. Pour installer l'éditeur dconf, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

Sudo apt-get install dconf-editor 

Une fois installé, tapez dconf dans Dash, puis cliquez sur dconf Editor. Une fois ouvert, accédez à com -> canonique -> indicateur -> et désactivez ceux que vous voulez.

enter image description here

0
Mitch