FS#57510 - [sddm] missing configuration directory

Attached to Project: Arch Linux
Opened by Sebastiaan Lokhorst (lonaowna) - Wednesday, 14 February 2018, 17:38 GMT
Last edited by Antonio Rojas (arojas) - Wednesday, 21 February 2018, 17:57 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

According to "man 5 sddm.conf" and the wiki, there is supposed to be an (empty) configuration directory at /etc/sddm.conf.d, but it's missing from the package.
This task depends upon

Closed by  Antonio Rojas (arojas)
Wednesday, 21 February 2018, 17:57 GMT
Reason for closing:  Upstream
Comment by Ike Rippin (Janick.Hauck92) - Friday, 16 February 2018, 12:58 GMT
That directory is optional and can be created by user
Comment by Sebastiaan Lokhorst (lonaowna) - Friday, 16 February 2018, 13:46 GMT
But the documentation suggests that it exists by default. It's similar to /etc/X11/xorg.conf.d/ which is included (empty) in the xorg-server package, or /etc/modules-load.d/ which is included (empty) in the systemd package.

In my opinion, you shouldn't have to create directories to do configuration.
Comment by Antonio Rojas (arojas) - Friday, 16 February 2018, 23:06 GMT
Unlike those two packages you mention, it is highly unlikely that most users will ever need to use this directory - in most setups a single file /etc/sddm.conf should be enough. Anyhow, if you still think that this should be installed by default you should request it upstream.
Comment by Sebastiaan Lokhorst (lonaowna) - Saturday, 17 February 2018, 00:07 GMT
But upstream installs the alternative: /etc/sddm.conf, which we remove.

Upstream is pretty unhelpful, bordering hostile about the config situation, so I won't expect any changes there soon.
https://github.com/sddm/sddm/issues/906

I'd understand if you don't want to implement this, but I thought to give it a shot as we already modify the upstream defaults by deleting /etc/sddm.conf.
Comment by Antonio Rojas (arojas) - Wednesday, 21 February 2018, 17:57 GMT
The fact that upstream installs /etc/sddm.conf is unintentional (see GH issue you linked). Unfortunately upstream is pretty unresponsive in general: their default theme has been broken since 0.7 release if qtvirtualkeyboard is installed and nothing has been done about it.

Loading...