ลบการแจ้งเตือน "เพิ่มเครื่องพิมพ์" ออกจาก GNOME 3


37

ฉันเพิ่งอัพเกรดเป็น Ubuntu 17.04 โดยใช้เดสก์ท็อป GNOME ทันใดนั้นฉันก็เริ่มเห็นการแจ้งเตือน 'เพิ่มเครื่องพิมพ์' เป็นป๊อปอัป OSD - ประมาณ 2 นาทีทุก ๆ นาที! มันทำให้เสียสมาธิจริงๆ

ใครบ้างมีความคิดว่าฉันจะหยุดพวกเขาที่แหล่งที่มาหรืออย่างน้อยที่สุดกรองพวกเขาออกจากการแจ้งเตือน OSD?


นี่เป็นปัญหาสำหรับฉันเช่นกันใน Ubuntu 17.10 ฉันได้รายงานข้อผิดพลาดที่นี่: bugs.launchpad.net/ubuntu/+bug/1725955
gustavwiz

คำตอบ:


34

ปัญหาที่คุณระบุปรากฏขึ้นเหมือนกับกรณีของฉันซึ่งก็คือเมื่อเริ่มระบบปฏิบัติการใหม่ระบบจะผ่านกระบวนการค้นพบอัตโนมัติ / ติดตั้งอัตโนมัติจากนั้นแจ้งให้ผู้ใช้ทราบอย่างสุภาพผ่านทางหน้าต่างการแจ้งเตือน (OSD หรือ การแสดงผลบนหน้าจอ) กระนั้นก็ตาม - กระบวนการนี้ดูเหมือนจะทำซ้ำ ๆ เป็นระยะ ๆ ด้วยเหตุผลบางอย่างที่ยังไม่ทราบ

ดูเหมือนว่าฉันอยู่ที่ไหนสักแห่งในตรรกะการค้นพบไดรเวอร์เครื่องพิมพ์ที่ไม่มีไดรเวอร์ 17.04 ใหม่มีบางอย่างผิดปกติ ดีที่สุดที่ฉันสามารถบอกได้ว่าcolorddaemon ล้มเหลวในไฟล์ ICC ที่หายไปสำหรับเครื่องพิมพ์ที่เป็นปัญหาซึ่งทำให้ CUPS ต้องการ "ติดตั้ง" ไดรเวอร์เครื่องพิมพ์ใหม่และข้อความ OSD "เครื่องพิมพ์ติดตั้งซ้ำ" อาจเป็นเบาะแสเมื่อติดตั้งไดรเวอร์เครื่องพิมพ์ "non-driverless" ICC ที่เกี่ยวข้องจะถูกติดตั้งอย่างถูกต้อง

ในกรณีของฉันเองฉันได้แก้ไขปัญหาโดยป้องกัน CUPS ไม่ให้เริ่มกระบวนการอัตโนมัติทุกอย่างนี้โดยสิ้นเชิง ด้วยวิธีนี้ฉันจะติดตั้งเครื่องพิมพ์หนึ่งครั้งและไม่เคยเห็นข้อความ "OSD ที่เพิ่ม" อีกครั้ง

การแก้ไขปัญหา:

  • แก้ไข/etc/cups/cups-browsed.confเปลี่ยนBrowseRemoteProtocols CUPS dnssdบรรทัดเป็นBrowseRemoteProtocols none

  • รีสตาร์ท CUPS จากเทอร์มินัล service cups restart

โปรดทราบว่าสิ่งนี้ถือว่าเครื่องพิมพ์ของคุณอยู่บน LAN และไม่ได้เชื่อมต่อโดยตรงกับเครื่องของคุณ หากเครื่องพิมพ์ของคุณเป็นแบบโลคัล (ต่อพ่วงทางกายภาพ) คุณอาจต้องการแก้ไขBrowseProtocolsแทน (ยังไม่ได้ทดสอบ)

การรีสตาร์ทบริการ CUPS หรือการรีบูตเครื่องควรแก้ไขปัญหา "เพิ่มเครื่องพิมพ์" โปรดทราบว่าคุณจะต้องเพิ่มเครื่องพิมพ์ด้วยตนเองเนื่องจากคุณลักษณะการค้นพบอัตโนมัติถูกปิดการใช้งาน

การอ้างอิง CUPS: https://www.systutorials.com/docs/linux/man/5-cups-browsed.conf/

รวย


ฟังดูน่าเชื่อถือ เครื่องพิมพ์ของฉันอยู่ในเครือข่าย ฉันไม่ได้อยู่ที่ออฟฟิศวันนี้ แต่ฉันจะลองทำตามคำแนะนำของคุณในครั้งต่อไปที่ฉัน ขอบคุณ!
เอียนดิกคินสัน

ดังนั้นนั่นจะหยุดการแจ้งเตือน OSD อย่างแน่นอนขอบคุณ @richbl ฉันสงสัยว่าเราควรรายงานปัญหารากไปยังรายการข้อผิดพลาดที่ไหนสักแห่ง แต่ฉันไม่แน่ใจว่าควรจะอยู่ที่ไหน!
Ian Dickinson

21
สำหรับฉันไฟล์กำหนดค่าคือ/etc/cups/cups-browsed.conf
gitaarik

3
ฉันไม่สนใจว่ากระบวนการพื้นฐานจะทำซ้ำ ฉันแค่ต้องการหลีกเลี่ยงการเห็นข้อความ OSD สิ่งเหล่านี้จะถูกปิดการใช้งาน?
Thorbjørn Ravn Andersen

1
ไม่ทำงานใน 17.10 ฉันยังคงได้รับการแจ้งเตือนและเครื่องพิมพ์จะได้รับการเพิ่มเหมือนสำเนาของเครื่องพิมพ์ที่ติดตั้งไว้ก่อนหน้า
แช้ดไรท์

16

ดังนั้นฉันคิดว่าฉันได้พบวิธีแก้ปัญหา (ผ่านทาง FedoraForums จริง ๆ ):

# 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

แหล่งที่มาhttp://www.fedoraforum.org/forum/showthread.php?t=297053

น่าเสียดายที่แม้จะหยุดชั่วครู่ชั่วคราวฉันยังคงได้รับการแจ้งเตือน OSD


ฉันสามารถยืนยันได้ว่าสิ่งนี้ดูเหมือนจะทำงานได้ใน 16.04 LTS ขอบคุณ
chris LB

2
ใช้งานได้อย่างมีเสน่ห์ในวันที่ 17.10
R13e

1
ดูเหมือนว่าจะทำเคล็ดลับใน Debian 9 อาจเป็นปัญหาเกี่ยวกับ Gnome
kabanus

5
ฉันชอบคำตอบนี้เพราะมันแสดงให้เห็นถึงวิธีการค้นหาการตั้งค่าที่จำเป็นต้องเปลี่ยนแปลงมากกว่าเพียงแค่ให้การแก้ไข ยิ่งคุณเปลี่ยนการตั้งค่าการแจ้งเตือนแทนที่จะปิดการตรวจจับอัตโนมัติของเครื่องพิมพ์ทั้งหมด
metasequoia

มันไม่ได้ช่วย Ubuntu 18.04 ของฉันเช่นกัน
ซามูเอลหลี่
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.