Code: Select all
There has been a refactoring of the old 'xdm' init script and its
requirements from various packages into an independent package:
gui-libs/display-manager-init
This package provides the 'display-manager' startup script for
handling your chosen display manager, without depending on
Xorg server. The old 'xdm' init script is no longer supported
and is going to be removed in the next version of xorg-server,
so it is imperative that you shift to display-manager-init.
To update to the new DM init scripts, you need to manually add the
package in your @world set:
emerge -vuDU gui-libs/display-manager-init
To start using the new init scripts, either copy your
existing /etc/conf.d/xdm to /etc/conf.d/displaymanager or
change the DISPLAYMANAGER variable in
/etc/conf.d/display-manager to your preferred DM:
DISPLAYMANAGER="gdm"
and remove 'xdm' from the default runlevel and add 'display-manager':
rc-update del xdm default
rc-update add display-manager default
The changes are complete and on the next reboot, 'display-manager'
will start your chosen DM.
To switch to the new scripts without rebooting, run the following
commands in a tty:
rc-service xdm stop
rc-service display-manager start
Code: Select all
emerge -vuDU gui-libs/display-manager-initCode: Select all
~ # emerge -vuDU gui-libs/display-manager-init
Unavailable repository 'bobwya' referenced by masters entry in '/var/lib/layman/thegreatmcpain/metadata/layout.conf'
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ~] gui-libs/display-manager-init-1.0::gentoo 0 KiB
[blocks B ] <=x11-apps/xinit-1.4.1 ("<=x11-apps/xinit-1.4.1" is blocking gui-libs/display-manager-init-1.0)
[blocks B ] <=sys-apps/sysvinit-2.98 ("<=sys-apps/sysvinit-2.98" is blocking gui-libs/display-manager-init-1.0)
[blocks B ] <=x11-base/xorg-server-1.20.10 ("<=x11-base/xorg-server-1.20.10" is blocking gui-libs/display-manager-init-1.0)
Total: 1 package (1 new), Size of downloads: 0 KiB
Conflict: 3 blocks (3 unsatisfied)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(x11-apps/xinit-1.4.1:0/0::gentoo, installed) pulled in by
x11-apps/xinit required by (x11-apps/xdm-1.1.12:0/0::gentoo, installed) USE="ipv6 pam truetype -systemd -xinerama -xpm" ABI_X86="(64)"
>=x11-apps/xinit-1.3.3-r1 required by (x11-base/xorg-server-1.20.10:0/1.20.10::gentoo, installed) USE="elogind ipv6 udev xorg -debug -dmx -doc -kdrive -libressl -minimal (-selinux) -suid -systemd -unwind -wayland -xcsecurity -xephyr -xnest -xvfb" ABI_X86="(64)"
(gui-libs/display-manager-init-1.0:0/0::gentoo, ebuild scheduled for merge) pulled in by
gui-libs/display-manager-init
(sys-apps/sysvinit-2.97-1:0/0::gentoo, installed) pulled in by
>=sys-apps/sysvinit-2.86-r6[selinux?] (>=sys-apps/sysvinit-2.86-r6) required by (sys-apps/openrc-0.42.1-r1:0/0::gentoo, installed) USE="ncurses netifrc pam (split-usr) unicode -audit -bash -debug -newnet (-prefix) (-selinux) -static-libs -sysv-utils" ABI_X86="(64)"
(x11-base/xorg-server-1.20.10:0/1.20.10::gentoo, installed) pulled in by
x11-base/xorg-server:= required by (x11-drivers/xf86-video-amdgpu-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-video-amdgpu-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-amdgpu-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
x11-base/xorg-server[-minimal] required by (x11-base/xorg-x11-7.4-r3:0/0::gentoo, installed) USE="fonts" ABI_X86="(64)"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
x11-base/xorg-server:= required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[udev] required by (x11-base/xorg-drivers-1.20-r2:0/0::gentoo, installed) USE="" ABI_X86="(64)" INPUT_DEVICES="libinput -elographics -evdev -joystick -synaptics -vmmouse -void -wacom" VIDEO_CARDS="amdgpu radeonsi -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -i965 -intel -mga -nouveau -nv -nvidia (-omap) -qxl -r128 -radeon -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware"
x11-base/xorg-server:0/1.20.10= required by (x11-drivers/xf86-video-amdgpu-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
>=x11-base/xorg-server-1.15.1 required by (x11-misc/sddm-0.18.1-r3:0/0::gentoo, installed) USE="elogind pam -systemd -test" ABI_X86="(64)"
x11-base/xorg-server[-minimal] required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
x11-base/xorg-server:= required by (x11-drivers/xf86-input-libinput-0.30.0:0/0::gentoo, installed) USE="" ABI_X86="(64)"
>=x11-base/xorg-server-1.20[xorg] required by (x11-drivers/xf86-video-ati-19.1.0:0/0::gentoo, installed) USE="udev" ABI_X86="(64)"
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages
~ #




