arctica-greeter icon indicating copy to clipboard operation
arctica-greeter copied to clipboard

Are configuration files supported?

Open alkisg opened this issue 3 years ago • 1 comments

Traditionally, configuration of display managers and greeters happened by configuration files in /etc. For example, slick-greeter supports /etc/lightdm/slick-greeter.conf.

I tried creating /etc/lightdm/arctica-greeter.conf with the following content, but it was ignored:

[Greeter]
group-filter=ltspdm

The only working alternative I found was to use gsettings, but:

  • /usr/share/glib/schemas requires running glib-compile-schemas, and
  • /etc/dconf/db/ requires running dconf update

Is there any way to customize arctica-greeter with plain configuration files without running external programs? E.g. chrooting to a rootfs of different architecture to run glib-compile-schemas isn't always feasible...

alkisg avatar Aug 25 '22 06:08 alkisg

We will consider this feature request. In slick-greeter, they have added some config file support, so the code base is already there (in slick-greeter). It should be easy to port things over.

As a design change (compared to slick-greeter, iirc): there should not be one config file, but a config.d folder where admins / package maintainers can drop config snippets. (Maybe slick-greeter has this, too, I can't remember it fully atm).

sunweaver avatar Sep 01 '23 05:09 sunweaver