У меня есть базовый настольный компьютер с двумя учетными записями пользователей. Я хочу разрешить второму пользователю (не тому, который запустил X) получать доступ к xserver и запускать программы с графическим интерфейсом.
У меня это работало с использованием xhost от имени пользователя, но теперь, похоже, это не работает.
xhost +SI:localuser:fred
теперь если я делаю su - fred и пробую что-нибудь, требующее X, я получаю ошибку о том, что не может получить доступ к дисплею.
$ xhost
xhost: unable to open display ""
Пожалуйста, не отвечайте о том, как использовать vnc, ssh или удаленный доступ. Это не вопрос.
Спасибо за любую помощь в том, как это сделать, это мешает мне работать.
решение1
вы можете попробовать это: xhost local:
или это: xhost +127.0.0.1
. Я предпочитаю первое решение. Чезаре