Некорневые startx

327
Galveston01

Как суперпользователь, я хотел бы запустить x для данного пользователя (скажем, Том). Мой текущий подход:

usermod tom -a -G audio,video,input chmod 600 /dev/tty8 chown tom /dev/tty8 su tom -c 'openvt -l -s -c 8 startx' 

Это запустит рабочий стол для Tom на tty8. Чтобы это работало, мне сначала нужно было установить и перенастроить xserver-xorg-legacy, а затем отредактировать /etc/X11/Xwrapper.config, чтобы он соответствовал этому:

allowed_users=console  needs_root_rights=yes 

Теперь, хотя рабочий стол запускается для Тома, он не может с ним взаимодействовать. Это действительно странно, потому что он может перемещать указатель мыши, но не нажимать и не печатать на клавиатуре.

Есть ли способ решить эту проблему? Я уже пытался добавить правило udev группы ввода; нет успеха ...

Или я должен сделать это совершенно по-другому?

0

0 ответов на вопрос

Похожие вопросы