notify-send mit sudo zeigt keine Benachrichtigungen an


2

Zusamenfassend:

Ich habe ein Scripting, das eine Partition findet, repariert und einbindet, daher benötigt dies sudo/ suBerechtigungen.

System : Gnome 16.04 - amd64

notify-send "a message" das zeigt eine Benachrichtigung wie erwartet, aber

Problem:

sudo notify-send "a message" zeigt nichts.

Dies liegt daran, dass es den aktuellen Benutzer (sudo, dh root) abruft und versucht, eine Benachrichtigung zu senden.

w zeigt mein aktuelles Display als: 1 an, also

export DISPLAY=:1; sudo notify-send "a message" zeigt auch keine Benachrichtigung

(auch ausprobiert DISPLAY=:0).

Ich habe mir ein paar Posts / Fragen angesehen, normalerweise die, die mit cron zusammenhängen, aber keine davon hat geholfen.

In diesen Antworten / Lösungen beziehen sie sich auf die dbusSitzungen usw

links: link1 link2 link3

Ich könnte auch nur falsch lesen / missverstehen: p

Irgendwelche Vorschläge?


1
Mach einfach su <dispay_username> -c 'notify-send "a message"'
林果 皞

1
@ 林果 林果 Hallo, danke für die Antwort. Ich habe herausgefunden, wie ich den aktuell aktiven Benutzer dazu bringen kann, dieses Skript aufzurufen :)
Cybex
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.