İçerileri wall
ve öylesine engellenmiş ve kadim ki, mesajı bir kez oraya çekmenin hiçbir yolu yok.
Bunun için ortaya atılan tek gerçek fikir ( sorun daha önce tartışılmıştı , birçok kez) shutdown
ve reboot
komut dosyalarını değiştirmektir, böylece dbus yoluyla bir şey hazırlarlar ya da (sadece bir bilgisayar ve bir düzeltme ile uğraşırken) sadece bir bildir-gönder mesajı göndermesini isteyin.
Onlar vardır sadece hacklemek böylece sadece komut. Ama bence bu muhtemelen zorlamaya değer bir neden. Ubuntu'ya karşı bir hata gönderin ve yamalarınızı ekleyin (X ortamı yoksa bildirim göndermeye gerek kalmadan çalışabileceklerinden emin olun). İhtiyacımız olan bu tür kullanılabilirlik.
Daha önce hiç duymamıştım gxmessage
ama kullanırdım notify-send
.
Tam bir çözüm birden fazla ekran (örneğin çok kafalı, uzak kullanıcılar, vb.) Olasılığını karşılamak gerekir ama neyse ki dün bu bit için bazı kod yazdı:
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
(Bir -display
veya --display
bayrak yerine dışa aktarma kullanıyorum çünkü bunun da gerekmediğini bilmiyorum notify-send
)
libnotify-bin
Pakete bağlıdır .