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