Установка Slim в Gentoo Linux

Поклонники минимализма и легких графических сред таких как Openbox, Fluxbox..etc чаще всего не устанавливают каких либо DM (Display Manager), вводят логин и пароль в консоли и запускают X сервер командой startx. В принципе особой разницы (по крайней мере для меня) где вводить пароль в консоли или в няшном окошке GDM для меня нет, но если я единственный пользователь этой машины, то зачем я буду вообще его вводить? Для этого существует легкий login manager который позволяет запускать графическую оболочку при старте системы. Без ввода пароля и команды startx. Мне кажется это гораздо удобнее.

Итак для установки нужно установить slim:

sudo emerge -av slim

Казалось бы все просто, добаляем slim в список демонов запускаемых при старте и все готово. Да, обычно так и происходит, но не в этом случае. Для его настройки сначала откроем файл /etc/slim.conf и немного подправим его.

Нас будут интересовать то какая граф. среда будет запускаться, будет ли включен автологин и какой пользователь будет по умолчанию логиниться в систему.

Для начала находим строку

login_cmd

и указываем в ней путь до вашего файла .xinitrc

login_cmd           exec /bin/bash -login /home/kernel/.xinitrc

Далее в строку session прописываем запускаемую сессию, в моем случае это openbox. Прописываем своего пользователя по умолчанию:

default_user        kernel

и последнее что нам остается сделать это определить будет ли использоваться автологин. Если вы не хотите вводить каждый раз пароль, то думаю надо включить:

auto_login          yes

Сохраняем, закрываем конфиг slim’a и теперь скажем системе что в качестве Display Manager’a будет slim. Для этого открываем /etc/conf.d/xdm и в строке DISPLAYMANAGER ставим slim, после чего добавляем демон xdm в уровень загрузки по умолчанию командой

sudo rc-config add xdm default

Ну вот собственно и все. Перезагружаемся и если вы все сделали правильно вы попадете в граф. окружение автоматически.

Оцените статью