Автоматический запуск X-windows / gdm в стандартной сборке Debian

12

Я собрал загрузочный SD из официального выпуска Debian.

Есть ли простой способ заставить GDM автоматически запускаться при загрузке машины (как типичный рабочий стол Linux)?

Для бонусных баллов, есть ли способ получить его для автоматического входа?

Салим Фадли
источник

Ответы:

11

Да, в самом деле.

Запуск GDM при загрузке

Вам нужно отредактировать, /etc/inittabчтобы он initзнал, что при запуске он должен загружаться непосредственно на уровень запуска 5 (по умолчанию для X11).

Примечание для начинающих : строки, начинающиеся с #комментариев. Они будут полностью игнорироваться при использовании файла.

Этот раздел управляет уровнем запуска по умолчанию:

## Only one of the following two lines can be uncommented!
# Boot to console
# id:3:initdefault: # this line should be commented
# Boot to X11
id:5:initdefault:  # this line should be uncommented

Затем вам нужно указать, какую команду запустить при запуске уровня запуска 5. Этот раздел управляет тем, что:

# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
x:5:respawn:/usr/sbin/gdm -nodaemon        # this line should be uncommented
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

Теперь, когда вы перезагружаетесь, вы должны загружаться непосредственно в GDM.

Автоматическая авторизация

После входа в систему выполните команду:

sudo gdmsetup

Выберите Security Tab, нажмите Enable Automatic Login, выберите ваше имя пользователя в меню и закройте.

После следующей перезагрузки вы должны автоматически войти в систему.

Jivings
источник
Сейчас я использую сборку Wheezy Debian для Rpi - есть ли специальный пакет, содержащий gdmsetup.
Салим Фадли
Я думал, что это было частью пакета GDM. Вы должны иметь возможность редактировать файл confit вручную, хотя.
Jivings