2

Короче:

У меня есть сценарий поиска, исправления и монтирования раздела, поэтому для этого нужны разрешения sudo / su .

Система: Gnome 16.04 - amd64

notify-send "a message" которое показывает ожидаемое уведомление, но

Проблема:

sudo notify-send "a message" ничего не показывает.

Это происходит потому, что он получает текущего пользователя (sudo, т.е. root) и пытается отправить уведомление.

w показывает мой текущий дисплей как:1, таким образом

export DISPLAY=:1; sudo notify-send "a message" также не показывает уведомления

(также попытался DISPLAY=:0).

Я просмотрел несколько постов / вопросов, обычно связанных с cron, но ни один из них не помог.

В этих ответах / решениях они ссылаются на сессии dbus и т.д.

ссылки: ссылка1 ссылка2 ссылка3

Я мог бы просто неправильно истолковывать / недопонимание:p

Какие-либо предложения?

0