beri tahu-kirim dengan sudo tidak menampilkan pemberitahuan apa pun

2

Pendeknya:

Saya memiliki pencarian skrip, memperbaiki dan me-mount partisi, jadi ini perlu sudo/ suizin.

Sistem : Gnome 16.04 - amd64

notify-send "a message" yang menunjukkan pemberitahuan seperti yang diharapkan, tetapi

Masalah:

sudo notify-send "a message" tidak menunjukkan apa-apa.

Ini karena ia mendapatkan pengguna saat ini (sudo yaitu root) dan mencoba mengirim pemberitahuan.

w menampilkan tampilan saya saat ini sebagai: 1, dengan demikian

export DISPLAY=:1; sudo notify-send "a message" juga tidak menampilkan notifikasi

(juga mencoba DISPLAY=:0).

Saya telah melihat beberapa posting / pertanyaan, biasanya yang berhubungan dengan cron tetapi tidak ada yang membantu.

Dalam jawaban / solusi ini, mereka merujuk pada dbussesi, dll

link: link1 link2 link3

Saya mungkin juga salah baca / salah paham: p

Ada saran?

Cybex
sumber
1
Just do su <dispay_username> -c 'notify-send "a message"'
林果 皞
1
@ 林果 皞 Hai, terima kasih atas tanggapannya. Saya telah menemukan bagaimana saya bisa mendapatkan pengguna aktif saat ini yang memanggil skrip ini :)
Cybex