Доброго времени суток. То ли я разучился искать, то ли я просто чего-то не понимаю: пожалуйста, подскажите, как запустить KDM одной командой из консоли (т.е. без правок xinitrc и других файлов), если известно, что на нулевом графическом терминале (:0) уже запущен другой Х-Сервер. Задача - запустить вторую копию иксов с авторизацией и выбором DE (KDE/LXDE/XFCE/Gnome/Fluxbox). Назначение - гостевой доступ к машине. Заранее всем спасибо.
Надо попробовать решить эту задачу дома. Думаю, что здесь наиболее подходящая команда - startx (скрипт вызова xinit). Ранее я ее использовал в таком виде: startx icewm. Другое дело - одновременно указать/запустить второй сервер X. Тут проблем быть не должно, дабы man startx, имеет информацию по разрешению этого вопроса.
P.S.: Укажите, пожалуйста дистрибутив - может оказаться полезным.
Не получилось =\
Подскажите пожалуйста, как можно запустить X-Сервер с помощью su или sudo от имени xguest. Команда запуска - startx xfce4 -- :2
Консоль, с которой запускается х-сервер - bash-скрипт
Скрипт запущен от имени root простым пользователем (планируется регистрация скрипта в sudoers). В скрипте также перед запуском активируется учётная запись xguest, после завершения Х-сессии - блокируется.
Испробованные варианты:
text
[root@host ~]# su -c "startx xfce4 -- :2" xguest
xauth: creating new authority file /home/xguest/.serverauth.1477
Authentication failed - cannot start X server.
Perhaps you do not have console ownership?xinit: Server error.
[root@host ~]# sudo -u xguest startx xfce4 -- :2
xauth: timeout in locking authority file /root/.serverauth.1831
xauth: timeout in locking authority file /root/.xauthJtAXJC
xauth: timeout in locking authority file /root/.xauthJtAXJC
xauth: timeout in locking authority file /root/.xauthJtAXJC
xauth: timeout in locking authority file /root/.xauthJtAXJC
Authentication failed - cannot start X server.
Perhaps you do not have console ownership?xinit: Server error.
xauth: timeout in locking authority file /root/.xauthJtAXJC
rm: невозможно удалить `/root/.serverauth.1831': Отказано в доступе
[root@host ~]# sudo -u xguest -i startx xfce4 -- :2
xauth: creating new authority file /home/xguest/.serverauth.2424
xauth: timeout in locking authority file /root/.xauthJtAXJC
xauth: timeout in locking authority file /root/.xauthJtAXJC
xauth: timeout in locking authority file /root/.xauthJtAXJC
xauth: timeout in locking authority file /root/.xauthJtAXJC
Authentication failed - cannot start X server.
Perhaps you do not have console ownership?xinit: Server error.
xauth: timeout in locking authority file /root/.xauthJtAXJC
[root@host ~]#