On 2026-03-22 11:28:36 -0400, Jeremy Bicha wrote:
> Please read libgtk-nocsd0's package description for instructions on
> how to disable it.
IMHO, such instructions should be in a README or README.Debian file
under the /usr/share/doc/<package_name> directory.
> It uses systemd style config where you can override a file by using
> a file with the same name stored in the correct location.
... except that according to the environment.d(5) man page, the
~/.config/environment.d/*.conf files do *not* override the other
ones. Overrides are rather limited:
Configuration files are read from directories in /etc/, /run/,
/usr/local/lib/, and /usr/lib/, in order of precedence, as
listed in the SYNOPSIS section above. Files must have the
".conf" extension. Files in /etc/ override files with the same
name in /run/, /usr/local/lib/, and /usr/lib/. Files in /run/
override files with the same name under /usr/.
So, for a non-root user, there would be no way to override settings
via this mechanism.
> The older gtk3-nocsd used /etc/X11/Xsession.d/ but that doesn't work
> for Lomiri which only supports Wayland.
But environment.d could be used for Wayland and /etc/X11/Xsession.d
for X11. So this would work everywhere.
--
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Pascaline project (LIP, ENS-Lyon)