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)

Reply via email to