b8c42c6c2f
The problem is that `chkconfig dm on' will enable display manager service on *all* runlevels feasible without paying any attention to its customary subset of those; the solution seems just to avoid that. Note that there's at least one more similar case with networking services vs runlevels 2 and 3; it's to be handled either in a similar manner, or somewhat more generically. Reported-by: Konstantin Savun and Speccyfighter Suggested-by: Anton Midyukov <antohami@altlinux.org> See-also: https://bugzilla.altlinux.org/36967 See-also: https://forum.altlinux.org/index.php?topic=36177.msg340553#msg340553 See-also: https://www.opennet.ru/openforum/vsluhforumID3/117762.html#81 |
||
---|---|---|
.. | ||
config.mk | ||
README |
Эта фича добавляет базовую поддержку графической системы X11, а также комплектует типовые десктопные окружения и средства графического входа в систему. Для добавления X-сервера и драйверов используйте цели: - use/x11/xorg -- свободные драйверы, может недоставать акселерации, особенно 3D, и функций энергосбережения, но поддерживают наиболее широкий спектр оборудования для типичных десктопных задач; - use/x11/3d -- по возможности подключаются проприетарные драйверы NVIDIA, обычно обладающие более высоким уровнем ускорения графики, но также имеющие и больше проблем совместимости со свежими ядрами/xorg-server, а заодно обычно рано теряющие поддержку "устаревших" видеокарт. Возможно предоставлять в образе одновременно свободные и закрытые драйверы, но в этом случае следует понимать, что автоопределение в X.org предпочитает свободный драйвер и nvidia при наличии nouveau не будет автоматически выбран, т.е. потребуется дополнительное конфигурирование (вручную или при помощи alterator-x11) -- для live-систем это может быть лишено практического смысла. Обратите внимание: как и в фиче bootloader, переключение на какой-либо дисплейный менеджер срабатывает только один раз; use/x11/xdm use/x11/lxdm use/x11/xdm приведёт к выставлению lxdm, а не xdm, поскольку это будет последняя "новая" цель с точки зрения make. При необходимости перекрыть последнее изменение добавьте: @$(call set,THE_DISPLAY_MANAGER,нужный)