Bagian dalam wall
dan begitu diblokir dan kuno sehingga benar-benar tidak ada cara untuk menarik pesan dari itu begitu ada di sana.
Satu-satunya ide nyata yang diajukan untuk ini ( masalah telah dibahas sebelumnya , berkali-kali) adalah untuk mengubah shutdown
dan reboot
skrip sehingga mereka membuat sesuatu tersedia melalui dbus atau (karena kita hanya berurusan dengan satu komputer dan satu perbaikan) Anda bisa cukup kirimkan pesan pemberitahuan-kirim.
Mereka yang hanya skrip sehingga Anda bisa hack ke mereka. Tapi saya pikir ini mungkin suatu alasan yang layak untuk didorong. Kirim bug terhadap Ubuntu dan tambahkan tambalan Anda (pastikan tambalan itu dapat bekerja tanpa perlu mengirim pemberitahuan jika tidak ada lingkungan X). Kegunaan seperti inilah yang kita butuhkan.
Saya belum pernah mendengar gxmessage
sebelumnya, tetapi saya akan menggunakannya notify-send
.
Sebuah solusi lengkap perlu memenuhi kemungkinan beberapa tampilan (misalnya multi-head, pengguna jarak jauh, dll) tetapi untungnya saya menulis beberapa kode untuk bit kemarin:
for display in `ps aux | grep -oE "/usr/bin/X\s[^ ]+" | cut -d " " -f 2`; do
DISPLAY=$display notify-send -u critical 'Shutdown notice' 'Save all your work. THE SYSTEM IS GOING DOWN!!' -i /usr/share/pixmaps/gnome-computer.png
done
(Saya menggunakan ekspor alih-alih -display
atau --display
bendera karena saya tidak tahu itu notify-send
membutuhkan salah satu)
libnotify-bin
paketnya.