Remova as notificações 'impressora adicionada' do GNOME 3

37

Acabei de atualizar para o Ubuntu 17.04, usando a área de trabalho GNOME. De repente, comecei a ver notificações de 'impressora adicionada' como pop-ups OSD - aproximadamente a cada 2 minutos! É realmente perturbador.

Alguém tem alguma idéia de como eu posso pará-los na fonte ou, pelo menos, filtrá-los das notificações OSD?

Ian Dickinson
fonte
Este é um problema para mim também no Ubuntu 17.10. Eu já relataram um bug aqui: bugs.launchpad.net/ubuntu/+bug/1725955
gustavwiz

Respostas:

34

O problema que você está identificando parece idêntico ao meu caso, ou seja, ao reiniciar o sistema operacional, o sistema passa por um processo de descoberta automática / instalação automática e notifica educadamente o usuário por uma janela de notificação (o OSD ou na tela). No entanto - periodicamente - esse processo parece se repetir por alguma razão ainda desconhecida.

Parece-me que em algum lugar da nova lógica de descoberta de driver de impressora 17.04 sem driver, algo está quebrado. O melhor que posso dizer é que o colorddaemon está falhando em um arquivo ICC ausente para a impressora em questão, o que faz com que o CUPS deseje "reinstalar" o driver da impressora e, portanto, a mensagem OSD repetida "impressora instalada". Talvez como uma pista, ao instalar um driver de impressora "sem driver", o ICC correspondente está instalado corretamente.

No meu próprio caso, resolvi o problema impedindo o CUPS de iniciar esse processo de tudo automaticamente. Dessa maneira, instalo minha (s) impressora (s) uma vez e nunca mais vejo mensagens OSD de "impressora adicionada".

A solução:

  • Editar /etc/cups/cups-browsed.conf, alterando a BrowseRemoteProtocols CUPS dnssdlinha paraBrowseRemoteProtocols none

  • Reinicie o CUPS no Terminal service cups restart

Observe que isso pressupõe que suas impressoras estão em uma LAN e não estão diretamente conectadas à sua máquina. Se a sua impressora for local (fisicamente conectada), convém editar BrowseProtocols(não testado).

Uma reinicialização do serviço CUPS ou reinicialização da máquina deve resolver o problema "impressora adicionada". Observe que você precisará adicionar manualmente a (s) sua (s) impressora (s), pois o recurso de descoberta automática foi desativado.

Referência do CUPS: https://www.systutorials.com/docs/linux/man/5-cups-browsed.conf/

Rico

richbl
fonte
isso parece bastante plausível. Minha impressora está realmente na rede. Hoje não estou no escritório, mas tentarei sua sugestão da próxima vez. Obrigado!
Ian Dickinson
Então isso definitivamente interrompe as notificações do OSD, obrigado @richbl. Eu me pergunto se deveríamos relatar o problema raiz a uma lista de bugs em algum lugar, mas não tenho certeza de onde deveria estar!
Ian Dickinson
21
Para mim, o arquivo de configuração foi/etc/cups/cups-browsed.conf
gitaarik
3
Não me importo se o processo subjacente se repete. Eu só quero evitar ver as mensagens OSD. Eles podem ser desativados?
Thorbjørn Ravn Andersen
11
Não funciona em 17.10. Ainda recebo as notificações e a impressora é adicionada como uma duplicata para uma impressora instalada anteriormente.
Chad Wright
16

Então, pensei que havia encontrado uma solução (via FedoraForums, na verdade):

# 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

Fonte http://www.fedoraforum.org/forum/showthread.php?t=297053

Infelizmente, apesar de uma breve pausa, ainda estou recebendo notificações OSD.

Ian Dickinson
fonte
Posso confirmar que isso parece funcionar no 16.04 LTS. Graças
chris LB
2
funciona como um encanto em 17.10
R13e
11
Parece fazer o truque no Debian 9. Provavelmente um problema do Gnome.
Kabanus #
5
Gosto dessa resposta porque demonstra como encontrar a configuração que precisa ser alterada, em vez de apenas fornecer a correção. Além disso, você altera a configuração de notificação em vez de desativar a detecção automática da impressora.
metasequoia
Também não ajuda o meu Ubuntu 18.04.
Samuel Li