Вход в сеанс XFCE без диспетчера отображения

В настоящее время я использую lightdm в качестве значения по умолчанию display manager, но мне кажется, что в моем случае нет необходимости в диспетчере отображения, потому что я всегда собираюсь войти в систему xfce session.

Итак, есть ли способ, которым я могу отключить lightdm, и когда я загружусь в следующий раз, я просто останусь с terminal, где я войду в свой username and password.

Я посмотрел nodm, но не смог правильно его настроить.

3
задан 16 June 2012 в 16:14

2 ответа

apt-get install nodm

Затем отредактируйте /etc/defaults/nodm и измените эти две строки:

NODM_ENABLED=true
NODM_USER=root
0
ответ дан 16 June 2012 в 16:14

Вы можете отредактировать конфигурацию вашей оболочки входа для автоматического запуска X после входа в tty. Поместите что-то вроде этого в свои ~/.bash_profile или ~/.zlogin (или любой другой файл конфигурации для вашей оболочки), чтобы запустить X после входа в первый VT:

[ "$TTY" = "/dev/tty1" ] && startx

Или вы можете пропустить первую часть и напиши просто "startx".

Однако такой способ запуска X представляет угрозу безопасности: когда вы находитесь вдали от клавиатуры (и, конечно, вы заблокировали сеанс X), кто-то может переключиться на tty1, прервать X (или просто переместить). в фоновом режиме) и получить доступ к компьютеру с учетной записью пользователя.

Чтобы избежать этого, используйте:

startx &
exit

В bash или setsid startx в других оболочках.

0
ответ дан 16 June 2012 в 16:14

Другие вопросы по тегам:

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