ข้อมูลที่โพสต์นี้นำเสนอเกี่ยวข้อง:
ฉันจะคลิกการแจ้งเตือนของ Notify-OSD ได้อย่างไรนำฉันไปที่แอปพลิเคชัน / ข้อความของพวกเขา?
ไฟล์ระบบ (12.04):
file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service
เนื้อหาคือ:
[บริการ D-BUS]
ชื่อ = org.freedesktop.Notifications
Exec = / bin / sh -c 'ถ้า
[! -x / usr / lib / notification-daemon / notification-daemon] ||
["$ GDMSESSION" = แขกถูก จำกัด ] ||
["$ GDMSESSION" = gnome-classic-guest- ถูก จำกัด ]
["$ GDMSESSION" = ค่าเริ่มต้น -a
"$ (basename` readlink / etc / Alternatives / x-session-manager`) "=
gnome-session] ||
["$ GDMSESSION" = ubuntu] ||
["$ GDMSESSION" = ubuntu-2d];
จากนั้น exec / usr / lib / alert-osd / alert-osd ;
อื่น exec / usr / lib / notification-daemon / notification-daemon ; ไฟ'
สันนิษฐานว่าการสลับส่วนรหัสที่เป็นตัวหนาจะทำการสลับ แต่ไม่ว่าการเปลี่ยนแปลงนั้นจะทำงานได้จริงหรือไม่เป็นอีกเรื่องหนึ่ง (เช่น - มีทั้งnotification-daemon
& notify-osd
มีอยู่ไหม ฯลฯ )
ความเป็นไปได้อีกอย่างหนึ่งคือการเปลี่ยนชื่อไบนารีการแลกเปลี่ยนชื่อnotification-daemon
และnotify-osd
อย่างไรก็ตามบางครั้งมีปัญหาเช่นการพึ่งพาที่ขัดแย้งกันเกิดขึ้นเมื่อไบนารีตรวจสอบชื่อของตัวเอง
ฉันไม่ชอบโพสต์การแก้ปัญหาเชิงสมมุติ แต่นี่คือสิ่งที่ฉันไม่อยากลองและเนื่องจากไม่มีการตอบสนองบางทีโพสต์นี้จะกระตุ้นให้ผู้ชมและปลุกเร้าคำตอบที่ดีกว่า
Ref: