1

Моя текущая миссия проста - заставить арку загрузиться в гнома. Во-первых, я хочу убедиться, что я правильно понял: gnome основан на x-сервере, поэтому я установил xorg . Затем я установил gonme и gnome-extra . Теперь этого должно быть достаточно, но я прочитал, что также рекомендуется установить менеджер дисплеев, поэтому я установил gdm .

Мои вопросы:

1) Какова точная цель диспетчера дисплея?

2) Есть много способов, которые я прочитал, чтобы заставить arch загружаться в gnome: inittab, deamons, редактирование grub для загрузки на уровень запуска 5, и я думаю, что наткнулся на другой, который я не помню. Какие есть отличия? Какой из них лучший / самый простой?

3 ответа3

0

Задача диспетчера дисплеев состоит в том, чтобы убедиться, что на каждом дисплее работает сервер X11 (например, в многопользовательских системах у вас будет несколько X-серверов). Он также обрабатывает логины пользователей - когда никто не вошел в систему, отображается "приветствующий" или экран входа в систему.

На самом деле есть только два способа запустить GDM на Arch: inittab и rc.conf. Первый говорит SysVinit запустить GDM сразу после завершения процесса ранней загрузки и - обычно - перезапустить его в случае сбоя. Тот же метод используется и для сеансов tty. В однопользовательской системе GDM можно рассматривать просто как удобство, но часто это необходимо для правильной работы доступа к оборудованию.

Упомянутые вами инструкции по редактированию Grub не являются отдельным методом, они просто гарантируют, что используется соответствующая конфигурация inittab. (В устаревшем SysVinit может быть несколько уровней запуска с различными наборами сервисов. Arch несколько упрощает это, но различие сохраняется, если вы добавляете что-то в inittab, напрямую минуя скрипты Arch.)


(Третий метод, переключающийся с sysvinit на systemd, становится несколько популярным. Однако я не в настроении начинать пламенные войны.)

0

Как сказал Гравити, цель диспетчера отображения - это больше, чем просто «эй, мужик, залогиньтесь здесь», он делает несколько вещей (включая запуск X).

«Лучший» метод из Archlinux Wiki - через inittab, который также называется «уровень запуска 5» (X Window Manager). Существует также метод демона, у каждого есть свои плюсы и минусы. Например, метод inittab перезапустит GDM в случае сбоя. Я рекомендую страницу из Archikiux вики . Это объясняет вещи лучше, чем я мог.

0

Я только начал использовать Arch сам, но вместо этого с LXDE (я пробовал gnome, слишком тяжелый для моего младшего ноутбука). Вы пытались установить "xorg-xinit"? Затем создайте файл "~/.xinitrc" и внутри него напишите "exec gnome-session". Это должно делать свое дело. У меня никогда не было проблем с этим методом для любых настольных сред. После того, как вы пройдете gdm, он начнет сеанс гнома.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .