เป็นไปได้หรือไม่ที่จะปิดการใช้งานการแจ้งเตือนชั่วคราว?


16

แน่นอนว่าฉันชอบการแจ้งเตือนใน 12.04 แต่ขึ้นอยู่กับงานที่ทำฉันสามารถเบี่ยงเบนความสนใจได้

มีวิธีที่เป็นทางการหรือปรับแต่งเพื่อปิดการแจ้งเตือนชั่วคราวหรือไม่

ปรับปรุง: เพื่อชี้แจงฉันกำลังมองหาวิธีที่จะทำในความสามัคคี


นี่คือรายงานข้อผิดพลาดสิ่งที่อยากได้: bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/461058
fossfreedom

คำตอบ:


5

นี่คือวิธีที่ฉันประสบความสำเร็จ

สร้างไฟล์ sh ที่ชื่อstopNotification.shและวางบรรทัดนี้

killall -s SIGSTOP notify-osd

สร้างไฟล์ sh อีกไฟล์continueNotification.shและวางบรรทัดต่อไปนี้

killall -s SIGCONT notify-osd

จากนั้นข้ามไปsystem settings> keyboardและกำหนดทางลัดให้

ง่าย ๆ :)


ขอบคุณสำหรับทางออกที่ยอดเยี่ยมของคุณ! ฉันได้รับอนุญาตให้ตัวเองที่จะวางไว้บนGithub สรุปสาระสำคัญ
orschiro

1
ปัญหาเดียวของการแก้ปัญหานี้คือเมื่อฉันทำต่อไปอีกครั้งฉันจะได้รับการแจ้งเตือนที่หายไปทั้งหมดและใช้เวลาหลายชั่วโมงถ้าฉันมีพวกเขามาพูดกระบวนการสำรองข้อมูลทั้งหมด ...
Filippo Alberto Edoardo

4

ฉันไม่เชื่อว่ามีวิธีทางการ แต่ก็ง่ายพอที่จะปิดการใช้งานในเทอร์มินัล (สำหรับงานนำเสนอและอื่น ๆ ):

  sudo chmod 000 /usr/lib/notify-osd/notify-osd
  killall notify-osd

หลังจากนั้นchmodก็กลับไปที่ 755 และการแจ้งเตือนจะกลับมาทำงานต่อ

ที่เกี่ยวข้อง: http://brainstorm.ubuntu.com/idea/25512/


คุณต้องเข้าถึงรูทเพื่อทำสิ่งนี้ นั่นไม่จริงมาก
Marco

3

ใช้ NoNotification และใช้อย่ารบกวนโหมด :)

https://launchpad.net/nonotifs

คุณสามารถบันทึกการแจ้งเตือนที่หายไปเพื่อตรวจสอบในภายหลัง

sudo add-apt-repository ppa:vlijm/nonotifs
sudo apt-get update
sudo apt-get install nonotifs

NoNotification


1

คุณสามารถปิดการแจ้งเตือนป๊อปอัพ (ฟองสบู่) แบบกราฟิก เปิดSystem Monitorค้นหากระบวนการชื่อnotify-osdคลิกขวาบนและเลือกหยุด หากคุณต้องการรับการแจ้งเตือนให้คลิกขวาอีกครั้งบนกระบวนการและคลิกดำเนินการต่อ

หมายเหตุ

  1. คุณสามารถทดสอบได้ว่ากำลังพยายามเปลี่ยนระดับเสียงจากแป้นพิมพ์หรือไม่
  2. ตรวจสอบให้แน่ใจว่าไม่มีฟองอากาศเปิดเมื่อคุณหยุดnotify-osdมิฉะนั้นจะยังคงล็อคอยู่ที่นั่น
  3. ฉันไม่รู้ว่าทำไม แต่เมื่อnotify-osdปิดใช้งานทางลัดจะใช้งานไม่ได้ ฉันหมายถึงทางลัดทั้งหมด (เช่น Ctrl + Alt + L เป็นต้น) สิ่งนี้จะไม่เกิดขึ้นเสมอและจะเห็นได้ชัดโดยเฉพาะเมื่อคุณใช้แป้นพิมพ์ลัดสำหรับเสียง (เช่นปิดเสียงเพิ่มหรือลดระดับเสียง แต่ยังหยุดชั่วคราวหรือเปลี่ยนเพลง)

0

ทำดังต่อไปนี้

เพียงปิดการใช้งานกระบวนการnotify-osdจากการตรวจสอบระบบ

หยุดกระบวนการ : เพื่อหยุด popping up การแจ้งเตือน

ดำเนินการต่อ : เพื่อเปิดการแจ้งเตือนต่อไป


1
คำตอบนี้แตกต่างจากคำตอบของ tigerjack89 หรือไม่ 40 นาทีก่อนหน้านี้?
เกรแฮม

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