61 votes

Suppression des notifications "imprimante ajoutée" de GNOME 3

Je viens de passer à Ubuntu 17.04, en utilisant le bureau GNOME. Soudain, j'ai commencé à voir des notifications d'ajout d'imprimante sous forme de popups OSD, toutes les 2 minutes environ ! C'est vraiment gênant.

Quelqu'un a-t-il une idée de la façon dont je peux les arrêter à la source, ou au moins les filtrer des notifications OSD ?

50voto

richbl Points 1704

Le problème que vous identifiez semble identique au mien, à savoir qu'au redémarrage du système d'exploitation, le système effectue un processus d'auto-découverte/auto-installation, puis avertit poliment l'utilisateur par le biais d'une fenêtre de notification (l'OSD, ou affichage à l'écran). Mais ensuite, 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 des pilotes d'imprimante sans pilote de la version 17.04, quelque chose est cassé. Le mieux que je puisse dire est que le colord échoue sur un fichier ICC manquant pour l'imprimante en question, ce qui amène CUPS à vouloir "réinstaller" le pilote d'imprimante, et donc le message OSD répétitif "imprimante installée". Peut-être comme indice, lors de l'installation d'un pilote d'imprimante "non-driverless", l'ICC correspondant est installé correctement.

Dans mon cas, j'ai résolu le problème en empêchant CUPS d'initier ce processus automatique. De cette façon, j'installe mon ou mes imprimantes une fois, et je ne vois plus jamais de messages OSD "imprimante ajoutée".

La solution :

  • Editar /etc/cups/cups-browsed.conf en changeant le BrowseRemoteProtocols CUPS dnssd ligne vers BrowseRemoteProtocols none

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

Notez que cela suppose que votre ou vos imprimantes se trouvent sur un réseau local et ne sont pas directement connectées à votre machine. Si votre imprimante est locale (physiquement attachée), vous pouvez modifier les paramètres suivants BrowseProtocols à la place (non testé).

Un redémarrage du service CUPS ou un redémarrage de la machine devrait résoudre le problème de "l'imprimante ajoutée". Notez que vous devrez ajouter manuellement votre/vos imprimante(s), car la fonction de découverte automatique a été désactivée.

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

Rich

22voto

Ian Dickinson Points 1345

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-recursively 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=297053

Malheureusement, malgré une brève pause, je reçois toujours des notifications OSD.

14voto

Wangwe Points 141

Suivez les étapes suivantes :

  1. Aller à Paramètres
  2. Cliquez sur Notifications sur le Barre latérale
  3. Cliquez sur Imprimantes sous Applications
  4. Désactiver le bouton de notification

9voto

nattster Points 617

Vous devez arrêter dns-sd de balayer constamment dans la configuration des coupes :

Ubuntu 20.04 :

modifier /etc/cups/cups-browsed.conf et

changement :

BrowseRemoteProtocols dnssd cups 

à :

BrowseRemoteProtocols cups

Redémarrage :

sudo systemctl restart cups

0voto

Fred Points 1

J'ai eu le même problème avec les notifications régulières et ennuyeuses de l'ajout d'une imprimante. Dans mon cas, la cause fondamentale semble être la même que celle identifiée par Richbl : des profils de couleur manquants. J'ai installé les profils de couleur manquants et le problème a disparu :

sudo apt update
sudo apt install icc-profiles
sudo systemctl restart cups

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X