Добавление экранного менеджера входа в систему (KDM, GDM или XDM) в автозагрузку
From ArchWiki
i18n |
---|
Česky |
English |
Español |
Deutsch |
עברית |
Русский |
简体中文 |
Türkçe |
Добавить экранный менеджер входа в систему, который будет стартовать при загрузке, очень просто. Все что вам надо, это привилегии суперпользователя (root).
Важно помнить, что менеджеры входа не допускают пустых паролей!
Сделайте следующее:
1. Войдите в систему под учетной записью суперпользователя su.
2. Откройте файл /etc/rc.conf в вашем любимом редакторе.
3. Пролистайте файл, пока не увидите строку, похожую на эту (скорее всего, это будет ближе к концу):
DAEMONS=(syslogd klogd !pcmcia network netfs crond)
4. После последней программы в списке, добавьте менеджер входа, который вы хотите использовать - KDM, GDM или XDM примерно так:
# Это будет запускать KDM при загрузке DAEMONS=(syslogd klogd !pcmcia network netfs crond kdm)
# Это будет запускать GDM при загрузке DAEMONS=(syslogd klogd !pcmcia network netfs crond gdm)
# Это будет запускать XDM при загрузке DAEMONS=(syslogd klogd !pcmcia network netfs crond xdm)
5. Сохраните файл и закройте редактор. В следующий раз при загрузке системы запустится менеджер входа. Если это не так, проверьте правильность файла и наличие нужного менеджера (установлен ли он).
Важное замечание:
- Пакет KDM является частью пакета kdebase. Вы можете поставить его с помощью pacman с правами суперпользователя (root):
pacman -Sy kdebase
Альтернативный метод
Побочный эффект вышеуказанного метода состоит в том, что не будет разницы между уровнями выполнения 3 и 5 (run levels). Чтобы предотвратить это, сделайте следующее:
1. Войдите в систему под учетной записью суперпользователя su.
2. Откройте /etc/inittab в вашем любимом редакторе.
3. Измените строку
id:3:initdefault:
на
id:5:initdefault:
4. Убедитесь, что строка
x:5:respawn:/usr/bin/xdm -nodaemon
( или если у вас еще нет xorg 7: )
x:5:respawn:/usr/X11R6/bin/xdm -nodaemon
есть в файле.
5. (Опционально) Если вы хотите использовать только xdm, пропустите этот шаг. Если предполагаете использовать gdm или kdm, измените строку на один из двух вариантов:
x:5:respawn:/opt/gnome/sbin/gdm -nodaemon
x:5:respawn:/opt/kde/bin/kdm -nodaemon
6. Сохраните файл и закройте редактор.
Вот и все -- в следующий раз при загрузке, появится выбранный вами менеджер. Чтобы запустить его без перезагрузки, выполните следующую команду:
#/sbin/telinit 5
Если вам потребуется остановить Х сервер, вы можете выполнить следующую команду:
#/sbin/telinit 3
и вы вернетесь к консольному входу в систему. После этого, вы можете опять переключится в режим выполнения 5 командой telinit. Перезагрузка не нужна.
Перевод -- helions8 31 июля 2006 года