В настоящее время я использую lightdm
в качестве значения по умолчанию display manager
, но мне кажется, что в моем случае нет необходимости в диспетчере отображения, потому что я всегда собираюсь войти в систему xfce session
.
Итак, есть ли способ, которым я могу отключить lightdm
, и когда я загружусь в следующий раз, я просто останусь с terminal
, где я войду в свой username and password
.
Я посмотрел nodm
, но не смог правильно его настроить.
apt-get install nodm
Затем отредактируйте /etc/defaults/nodm
и измените эти две строки:
NODM_ENABLED=true
NODM_USER=root
Вы можете отредактировать конфигурацию вашей оболочки входа для автоматического запуска X после входа в tty. Поместите что-то вроде этого в свои ~/.bash_profile
или ~/.zlogin
(или любой другой файл конфигурации для вашей оболочки), чтобы запустить X после входа в первый VT:
[ "$TTY" = "/dev/tty1" ] && startx
Или вы можете пропустить первую часть и напиши просто "startx".
Однако такой способ запуска X представляет угрозу безопасности: когда вы находитесь вдали от клавиатуры (и, конечно, вы заблокировали сеанс X), кто-то может переключиться на tty1, прервать X (или просто переместить). в фоновом режиме) и получить доступ к компьютеру с учетной записью пользователя.
Чтобы избежать этого, используйте:
startx &
exit
В bash или setsid startx
в других оболочках.