การแจ้งเตือนส่ง (เช่น zenity --notification --text "") หยุดทำงานหลังจากเข้าสู่ระบบ ไม่แน่ใจว่าจะใช้เวลานานเท่าใดจึงจะล้มเหลว แต่เริ่มล้มเหลวอย่างเงียบๆ เนื่องจากไม่มีการแจ้งเตือนใดๆ
ขออภัย กำลังเพิ่มรายละเอียดเพิ่มเติม:
ฉันใช้ Ubuntu 21.10
สำหรับการหยุดทำงาน ฉันหมายความว่าหลังจากเข้าสู่ระบบ ฉันสามารถทำสิ่งต่างๆ เช่น "แจ้งเตือน-ส่ง 'Hello world'" และฉันได้รับการแจ้งเตือน "ฟองสบู่" ที่มุมขวาบนว่า "Hello world" ลองอีกครั้งภายในสองสามชั่วโมงหรือและการส่งการแจ้งเตือนไม่ทำอะไรเลย - ไม่มีการแจ้งเตือนปรากฏขึ้นและรหัสออกคือ 0
อย่างไรก็ตาม zenity ดูเหมือนว่าจะทำสิ่งเดียวกันกับการแจ้ง-ส่ง แต่มีพารามิเตอร์เพิ่มเติมจึงล้มเหลวดังนี้:
Earth:zenity --notification --ข้อความ 'Hello world'
Gtk-Message: 10:55:47.450: ไม่สามารถโหลดโมดูล "xapp-gtk3-module"
** (zenity:109656): คำเตือน **: 10:55:47.503: ข้อผิดพลาดในการแสดงการแจ้งเตือน: GDBus.Error:org.freedesktop.Notifications.MaxNotificationsExceeded: เกินจำนวนสูงสุดของการแจ้งเตือน
โลก:
แล้วฉันจะเพิ่มจำนวนการแจ้งเตือนสูงสุดได้อย่างไร (แล้วทำไมถึงมีขีดจำกัดล่ะ?)
ค้นหา GDBus.Error:org.freedesktop.Notifications.MaxNotificationsExceeded: เกินจำนวนสูงสุดของการแจ้งเตือน และพบว่า https://jacekkowalczyk.wordpress.com/2013/06/12/how-to-workaround-a-bug-exceeded-maximum-number-of-notifications-on-linux/ แต่ไม่มีภูตแจ้งเตือนทำงานอยู่ พยายามเรียกใช้ /usr/lib/notification-daemon/notification-daemon ไม่ทำงาน - เพิ่งกลับมาที่บรรทัดคำสั่งโดยไม่มีข้อผิดพลาด และใช่ ไม่มีเดมอนแจ้งเตือนทำงานหลังจากที่ฉันเข้าสู่ระบบและการแจ้งเตือนส่ง (และเซนนิตี้) ก็สามารถส่งการแจ้งเตือนได้ ในช่วงระยะเวลาหนึ่งหลังจากการเข้าสู่ระบบ การหยุดพักนี้
โอ้ และถ้าสำคัญ ฉันจะเรียกใช้ compiz ด้วย flashback และ X server แทน wayland