x11: refactor display manager targets
use/x11/dm allows to switch between display managers and cleans up the common bits of configuration too.
This commit is contained in:
parent
e18765b4a2
commit
510e2933f7
@ -20,3 +20,15 @@
|
||||
не будет автоматически выбран, т.е. потребуется дополнительное
|
||||
конфигурирование (вручную или при помощи alterator-x11) --
|
||||
для live-систем это может быть лишено практического смысла.
|
||||
|
||||
Обратите внимание: как и в фиче bootloader, переключение
|
||||
на какой-либо дисплейный менеджер срабатывает только один раз;
|
||||
|
||||
use/x11/xdm use/x11/lxdm use/x11/xdm
|
||||
|
||||
приведёт к выставлению lxdm, а не xdm, поскольку это будет
|
||||
последняя "новая" цель с точки зрения make.
|
||||
|
||||
При необходимости перекрыть последнее изменение добавьте:
|
||||
|
||||
@$(call set,THE_DISPLAY_MANAGER,нужный)
|
||||
|
@ -3,6 +3,7 @@
|
||||
+xmonad: use/x11/xmonad; @:
|
||||
+kde4-lite: use/x11/kde4-lite use/x11/kdm4; @:
|
||||
|
||||
## hardware support
|
||||
# the very minimal driver set
|
||||
use/x11:
|
||||
@$(call add_feature)
|
||||
@ -67,28 +68,28 @@ use/x11/nvidia/optimus: use/x11/nvidia
|
||||
use/x11/wacom: use/x11
|
||||
@$(call add,THE_PACKAGES,xorg-drv-wacom xorg-drv-wizardpen)
|
||||
|
||||
### xdm: see also #23108
|
||||
use/x11/xdm: use/x11-autostart
|
||||
@$(call add,THE_PACKAGES,xdm installer-feature-no-xconsole-stage3)
|
||||
## display managers
|
||||
use/x11/dm: use/x11-autostart
|
||||
@$(call try,THE_DISPLAY_MANAGER,xdm)
|
||||
@$(call add,THE_PACKAGES,$$(THE_DISPLAY_MANAGER))
|
||||
|
||||
### : some set()-like thing might be better?
|
||||
use/x11/lightdm/gtk use/x11/lightdm/slick \
|
||||
use/x11/lightdm/qt use/x11/lightdm/lxqt use/x11/lightdm/kde: \
|
||||
use/x11/lightdm/%: use/x11-autostart
|
||||
@$(call add,THE_PACKAGES,lightdm-$*-greeter)
|
||||
use/x11/lightdm/%: use/x11/dm
|
||||
@$(call set,THE_DISPLAY_MANAGER,lightdm-$*-greeter)
|
||||
|
||||
use/x11/kdm4: use/x11-autostart
|
||||
@$(call add,THE_PACKAGES,kde4base-workspace-kdm)
|
||||
use/x11/sddm use/x11/lxdm use/x11/gdm2.20 use/x11/gdm: \
|
||||
use/x11/%: use/x11/dm
|
||||
@$(call set,THE_DISPLAY_MANAGER,$*)
|
||||
|
||||
use/x11/gdm2.20: use/x11-autostart
|
||||
@$(call add,THE_PACKAGES,gdm2.20)
|
||||
use/x11/kdm4: use/x11/dm
|
||||
@$(call set,THE_DISPLAY_MANAGER,kde4base-workspace-kdm)
|
||||
|
||||
use/x11/sddm: use/x11-autostart
|
||||
@$(call add,THE_PACKAGES,sddm)
|
||||
|
||||
use/x11/lxdm: use/x11-autostart
|
||||
@$(call add,THE_PACKAGES,lxde-lxdm)
|
||||
use/x11/xdm: use/x11/dm
|
||||
@$(call set,THE_DISPLAY_MANAGER,xdm)
|
||||
@$(call add,THE_PACKAGES,installer-feature-no-xconsole-stage3)
|
||||
|
||||
## window managers and desktop environments
|
||||
use/x11/icewm: use/x11
|
||||
@$(call add,THE_LISTS,$(call tags,icewm desktop))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user