Bagian dalam walldan 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 shutdowndan rebootskrip 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 gxmessagesebelumnya, 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 -displayatau --displaybendera karena saya tidak tahu itu notify-sendmembutuhkan salah satu)
libnotify-binpaketnya.