Добавление экранного менеджера входа в систему (KDM, GDM или XDM) в автозагрузку

From ArchWiki

Jump to: navigation, search
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 года

Personal tools