понедельник, 4 мая 2015 г.

Заход в систему без участия дисплейного менеджера

Собственно иногда дисплейные менеджеры (типа lightdm,lxdm,gdm,kdm и.т.п), которые призваны облегчать пользователям заход в систему на своём компьютере, создают больше проблем чем помощи. Я лично отказался от использования lightdm потому что на арче еще надо понять что не работает, а на убунту запускает графическую сессию так, что падает "мышь". Запускаю вручную: либо startx, либо, xinit, либо (если нужен именно xfce) startxfce4. Облегчить заход в систему через терминал можно, таким скриптом, прописанным в ~/.bash_profile  :
#
# ~/.bash_profile
#

[[ -f ~/.bashrc ]] && . ~/.bashrc

case "$(tty)" in
      /dev/tty1 ) startxfce4 ;;
      /dev/tty2 ) startx /usr/bin/i3 ;;
* ) echo session is not exist ;;
esac
Соответственно, если переключить консоль кнопками Alt+F1...F6 (1-6 - для обычных пользователей, 7 - обычно для графической сессии), то включится тот десктоп, который указали в нужном пункте условного перехода case, где * - это пункт "прочее".

Спасибо, этому

Ссылка: http://archlinux.org.ru/forum/post/150988/

UPD: Если нужен вход по-умолчанию, то можно отредактивать файлы типа /etc/init/tty1.conf (и другие tty) так:
exec /sbin/getty -8 38400 tty1 -a username
Это для убунту, для  sysvinit дистрибутивов опцию '-a username' к getty надо добавить в /etc/inittab .

Ярлыки: , ,

Комментарии: 0:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.

Подпишитесь на каналы Комментарии к сообщению [Atom]

<< Главная страница