การแจ้งเตือนการส่งไม่ได้ทำอะไรเลย แต่ยังติดตั้ง libnotify อยู่


13

ฉันพยายามใช้ส่งการแจ้งเตือน แต่ไม่แสดง

ฉันแน่ใจว่าฉันได้ติดตั้งแพ็คเกจที่ถูกต้องแล้ว แต่ฉันไม่ชำนาญในการกำหนดการตั้งค่าการแจ้งเตือน

ฉันรู้ว่าฉันมีแพคเกจการแจ้งเตือนบางประเภททำงาน - ฉันได้รับการแจ้งเตือนจาก Pidgin (เป็นระยะ ๆ )

การกำหนดค่าที่ถูกต้องสำหรับการแจ้งเตือนการส่งเพื่อให้ทำงานอย่างถูกต้องคืออะไร?

  • ฉันlibnotify-binติดตั้งแล้ว

  • ฉันมีการnotification-daemonติดตั้ง

คำตอบ:


11

ไม่มีไฟล์การกำหนดค่าพิเศษเท่าที่ฉันรู้ดังนั้นฉันจะลองและติดตั้งแพคเกจใหม่

sudo apt-get --reinstall install libnotify-bin notify-osd

คุณไม่จำเป็นต้องติดตั้งแพ็กเกจสองชุดแยกกัน แต่สามารถทำได้ด้วยคำสั่งเดียว:sudo apt-get --reinstall install libnotify-bin notify-osd
Eliah Kagan

2
ใน Debian Wheezy ฉันต้องเริ่ม daemon การแจ้งเตือนเช่น/ usr / lib /
alert

1
ฉันยังค้นพบการแจ้งเตือน -demonภายใต้ Debian ซึ่งมีลักษณะที่ดีกว่า
gavenkoa

สำหรับผู้ใช้งานระบบโค้ง:pacman -Rnsdd libnotify && pacman -Sy libnotify
Mark K Cowan

3

ในกรณีของฉันการแจ้งเตือนไม่ปรากฏขึ้นเนื่องจากฉันมีเน็ตในโหมดเต็มหน้าจอในพื้นหลัง

ด้วยเหตุผลแปลก ๆ ข้อความก็ถูกซ่อนอยู่


แปลก. มีปัญหาเดียวกันกับเทอร์มินัลที่ทำงานเต็มหน้าจอลองสิ่งนี้ ทำให้เป็นหน้าต่างแก้ไขได้อย่างน่าอัศจรรย์
jaxrtech

ฉันมี PHPStorm เหมือนกันขอบคุณที่ให้ความเห็นเพราะมันทำให้ฉันสับสนว่าทำไมมันไม่ทำงาน
Chris0

1

คุณต้องติดตั้งlibnotify-binเพื่อให้สามารถใช้คำสั่ง "แจ้งเตือน - ส่ง"


มันถูกติดตั้งแล้ว
พอลนาธาน

@ พอล: แล้วมันควรจะทำงาน ... ฉันแน่ใจว่านั่นเป็นแพคเกจที่จำเป็นในการใช้การแจ้งเตือนการส่งเว้นแต่ว่ามีสิ่งผิดปกติกับ libnotify ในระบบของคุณ
Alin Andrei

1

ในกรณีของฉันเป็นเพราะฉันตั้งใจปิดการใช้งานการตั้งค่าแบนเนอร์แจ้งเตือน

ป้อนคำอธิบายรูปภาพที่นี่

โปรดทราบว่าคำตอบนี้อาจไม่เกี่ยวข้องกับกรณี OP ซึ่งอ้างว่า Pidgin ทำงานได้ แต่ควรช่วยใครซักคนตามชื่อคำถาม


1

ในกรณีของฉันใช้งานได้เฉพาะกับการ จำกัด เวลาเป็นศูนย์ ( -t 0) หรือด้วยความเร่งด่วนที่สำคัญ ( -u critical)

notify-send -t 0 "Nagging you."
notify-send -u critical "It's critical"

0

คำใบ้เล็ก ๆ น้อย ๆ :

จาก: [ https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/300463]

ตามที่อธิบายไว้ในhttp://forum.lxde.org/viewtopic.php?f=8&t=114&p=287 daemon update-notifier ไม่ทำงานโดยอัตโนมัติบนเดสก์ท็อปอื่นที่สนับสนุนดังนั้นฉันจึงไม่ได้รับการอัปเดตอัตโนมัติตามที่ระบุ ในการกำหนดค่าเว้นแต่ฉันจะเรียกใช้ update-manager ด้วยตนเอง (ซึ่งใช้งานได้ดี)

ใน:

   /etc/xdg/autostart/update-notifier.desktop

มีบรรทัดข้างในไฟล์นี้อ่านดังนี้:

   OnlyShowIn=GNOME;XFCE;

บรรทัดนี้ควรเปลี่ยนเป็น: NotShowIn = KDE หรือเดสก์ท็อปที่ไม่รองรับอื่น ๆ

ฉันใช้ Xubuntu 8.10 และสภาพแวดล้อมเดสก์ทอป LXDE (นั่นเป็นวิธีที่ฉันค้นพบ)

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