Apakah mungkin menggunakan notify-send untuk mengirim pesan ke pengguna lain di sistem?
lebih disukai untuk pengguna tertentu, tetapi sistem yang luas juga akan berfungsi.
Ubuntu / Debian dengan libnotify terinstal
ubuntu
debian
notifications
madmaze
sumber
sumber
Jawaban:
Jika Anda memiliki kata sandi pengguna lain, Anda dapat melakukannya
sudo -u somedude notify-send Hello
. Somedude harus memulai sesi X.Sunting: Ditemukan skrip ini untuk digunakan dengan cron:
sumber
-session
?pgrep
seharusnya mendapatkan pid dari manajer sesi-X, yaitu sesi-lxde, sesi-gnome, dll. Script itu adalah hack mentah yang terbaik dan sangat tergantung pada pengaturan sistem Anda. Itu bekerja ketika saya menjawab tetapi tidak bekerja tanpa modifikasi sekarang, 5 tahun kemudian.Jika pengguna berada di terminal, perintah berikut akan digunakan -
atau mengirim ke semua pengguna
sumber
Saya menemukan proyek berikut yang mengimplementasikan pemberitahuan pengguna: tinynotify-send
sumber
Saya membutuhkan alat serupa untuk mengirim pemberitahuan ke semua sesi. Inilah solusi saya: /unix//a/230062/93227
Ini memindai / proc untuk menemukan semua bus sesi dan kemudian mengeksekusi pemberitahuan-kirim pada masing-masing (sekali per bus). Semua argumen diteruskan tidak berubah ke notifikasi-kirim nyata.
sumber