Казалось бы что может быть тривиальнее? Запускаю от рута:
# sudo -u trill DISPLAY=:0.0 pcmanfm
No protocol specified
если например запускаю таким же образом geany, то получаю более информативное сообщение:
# sudo -u trill DISPLAY=:0.0 geany
No protocol specified
Geany: cannot open display
если firefox, то:
# sudo -u trill DISPLAY=:0.0 firefox
No protocol specified
No protocol specified
Error: cannot open display: :0.0
И так с любым иксовым приложением. ЧЯДНТ?
$ glxinfo | grep name
name of display: :0.0