Hi all,
This change is for OpenRC init scripts only.
Currently the way our display managers are started, is by using the
xdm init script present in the xorg-base/xorg-server package, with its script
dependencies spread across four other packages, without any logical separation.
This makes it so that every display manager needs the whole xorg-server
package even if just for the init scripts.
There are bugs open about this for a while to refactor the scripts out from
xorg-server and into their own independent package, to make them easier
to manage and modify
- https://bugs.gentoo.org/730644
- https://bugs.gentoo.org/356915
The change is not just for the sake of closing bugs either.
Given the recent number of huge additions in wayland, it is now possible
to have a Xorg-free setup starting from the display manager.
There are wayland-only display-managers available in gentoo
- gui-apps/gtkgreet
- gui-apps/tuigreet
It should now be possible to start these display managers using openrc
without pulling in Xorg.
The changes are currently being worked on in the PR at
https://github.com/gentoo/gentoo/pull/16554
Changes
- xdm init.d is replaced by display-manager init.d script
- Configuration of display-manager is done similar to xdm by modifying
/etc/conf.d/display-manager
- Add display-manager to default runlevel and it should start working
Other changes, less relevant to everyday users
- boot parameter nox has been replaced by nogui
- usage of /etc/.nox has been removed in favor of /run/.nogui as the boot
parameter is a better controller
Cheers,
Aisha
This change is for OpenRC init scripts only.
Currently the way our display managers are started, is by using the
xdm init script present in the xorg-base/xorg-server package, with its script
dependencies spread across four other packages, without any logical separation.
This makes it so that every display manager needs the whole xorg-server
package even if just for the init scripts.
There are bugs open about this for a while to refactor the scripts out from
xorg-server and into their own independent package, to make them easier
to manage and modify
- https://bugs.gentoo.org/730644
- https://bugs.gentoo.org/356915
The change is not just for the sake of closing bugs either.
Given the recent number of huge additions in wayland, it is now possible
to have a Xorg-free setup starting from the display manager.
There are wayland-only display-managers available in gentoo
- gui-apps/gtkgreet
- gui-apps/tuigreet
It should now be possible to start these display managers using openrc
without pulling in Xorg.
The changes are currently being worked on in the PR at
https://github.com/gentoo/gentoo/pull/16554
Changes
- xdm init.d is replaced by display-manager init.d script
- Configuration of display-manager is done similar to xdm by modifying
/etc/conf.d/display-manager
- Add display-manager to default runlevel and it should start working
Other changes, less relevant to everyday users
- boot parameter nox has been replaced by nogui
- usage of /etc/.nox has been removed in favor of /run/.nogui as the boot
parameter is a better controller
Cheers,
Aisha