web-dev-qa-db-fra.com

Supprimer les notifications 'Imprimante ajoutée' de GNOME 3

Je viens de passer à Ubuntu 17.04 en utilisant le bureau GNOME. Soudainement, j'ai commencé à voir les notifications de "l'imprimante ajoutée" sous forme de fenêtres contextuelles OSD - environ toutes les 2 minutes! C'est vraiment distrayant.

Quelqu'un sait-il comment je peux soit les arrêter à la source, soit au moins les filtrer à partir des notifications OSD?

34
Ian Dickinson

Le problème que vous identifiez semble identique à mon cas, à savoir que lors du redémarrage du système d'exploitation, le système passe par un processus de détection/installation automatique, puis informe poliment l'utilisateur via une fenêtre de notification (le menu OSD, ou affichage à l'écran). Pourtant, périodiquement, ce processus semble se répéter pour une raison encore inconnue.

Il me semble que quelque part dans la nouvelle logique de découverte du pilote d’imprimante sans pilote 17.04, quelque chose est cassé. Le mieux que je puisse dire est que le démon colordéchoue avec un fichier ICC manquant pour l'imprimante en question, ce qui incite CUPS à "réinstaller" le pilote d'imprimante, d'où le message OSD "imprimante installée" répétée. Peut-être qu’un indice, lors de l’installation d’un pilote d’imprimante "sans pilote", l’ICC correspondant est correctement installé.

Dans mon cas, j'ai résolu le problème en empêchant CUPS d'initier entièrement ce processus d'auto-tout. De cette manière, j'installe une ou plusieurs imprimantes et je ne vois plus jamais de messages OSD "Imprimante ajoutée".

La solution:

  • Editez /etc/cups/cups-browsed.conf en remplaçant la ligne BrowseRemoteProtocols CUPS dnssd par BrowseRemoteProtocols none

  • Redémarrez CUPS à partir du terminal service cups restart

Notez que cela suppose que votre ou vos imprimantes sont sur un réseau local et ne sont pas directement connectées à votre appareil. Si votre imprimante est locale (connectée physiquement), vous pouvez modifier plutôt BrowseProtocols(non testé).

Un redémarrage du service CUPS ou un redémarrage de la machine devrait résoudre le problème "imprimante ajoutée". Notez que vous devrez ajouter manuellement votre ou vos imprimantes, car la fonction de découverte automatique est maintenant désactivée.

Référence CUPS: https://www.systutorials.com/docs/linux/man/5-cups-browsed.conf/

Riches

32
richbl

Je pensais donc avoir trouvé une solution (via FedoraForums en fait):

# Finding the schemas of interest:
$ gsettings list-schemas | grep -i notif

# Listing the values to target:
$ gsettings list-keys org.gnome.settings-daemon.plugins.print-notifications

# Changing the value:
$ gsettings set org.gnome.settings-daemon.plugins.print-notifications active false

Source http://www.fedoraforum.org/forum/showthread.php?t=29705

Malheureusement, malgré une courte pause, je reçois toujours des notifications OSD.

15
Ian Dickinson