LINUX.ORG.RU

Запустить иксовое приложение в определенной сессии иксов от определенного пользователя


0

0

Казалось бы что может быть тривиальнее? Запускаю от рута:
# 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


Ответ на: комментарий от Nao

Спасибо, работает: export DISPLAY=:0.0; xhost local:root; sudo -u trill pcmanfm /mnt/$DEV

tr0ll
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.