LINUX.ORG.RU

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


0

0

Собственно есть графическая программа xprog, которую необходимо запустить от имени другого пользователя B в оконной среде пользователя A. Как это сделать? В голову приходит только
gksudo -u B xprog
Однако X сервер это не приемлет:
Xlib: connection to ":0.0" refused by server
Есть какие-то идеи?


Это наверно потому, что прав на подключение к X-серверу нет.

Простой способ: "xhost +localhost", дальше если $DISPLAY стоит правильно то должно заработать.

Сложный способ: man xauth.

gods-little-toy ★★★
()
Ответ на: комментарий от Marmirus

а еще лучше почитать man xauth. а то малоли кто там на local: сидит...

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