public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] Refactor display manager openrc init scripts to independent package
@ 2020-10-10 10:57 Aisha Tammy
  2020-10-10 12:00 ` Joonas Niilola
  0 siblings, 1 reply; 10+ messages in thread
From: Aisha Tammy @ 2020-10-10 10:57 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1644 bytes --]

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


[-- Attachment #2: Type: text/html, Size: 2328 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2020-10-20 21:26 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-10 10:57 [gentoo-dev] [RFC] Refactor display manager openrc init scripts to independent package Aisha Tammy
2020-10-10 12:00 ` Joonas Niilola
2020-10-10 12:26   ` Aisha Tammy
2020-10-10 18:18     ` Ulrich Mueller
2020-10-10 19:48       ` Aisha Tammy
2020-10-18  8:17       ` Andreas Sturmlechner
2020-10-19  0:57         ` Rich Freeman
2020-10-20 21:26           ` Aisha Tammy
2020-10-11  9:07     ` Hans Fernhout
2020-10-17 19:44       ` Aisha Tammy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox