Summary: | x11-misc/sddm: Protect '/usr/share/sddm/scripts/Xsetup' through etc-update mechanism | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthias Nagel <matthias.h.nagel> |
Component: | Current packages | Assignee: | LxQt maintainers <lxqt> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | groepaz, josef.95, lxqt |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/sddm/sddm/issues/815 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matthias Nagel
2016-01-09 11:48:10 UTC
Thanks for reporting. I'll look at it. Could you, please, also file an upstream bug on sddm issue tracker asking them to read settings from /etc/X11? for the same reason, this script is also required to get a different keyboard layout than the default US one - see for example: https://fitzcarraldoblog.wordpress.com/2015/12/03/sddm-keyboard-layout/ I cofirm this bug. Looks like pretty serious problem for me. It prevents using nvidia-drivers with optimus enabled every time when new version of sddm is installed. Also it is hard hard to debug, as one usually thinks that everything is configured properly and blames new version of nvidia-drivers for disfunctional X. Probably also related to the issue I described in Bug #582016 /etc/sddm.conf has configuration directives for where Xsetup, Xstop and Xsession files are looked for. If simply protecting /usr/share/sddm/scripts under the etc-update mechanism isn't satisfactory, then another option might be to patch/rewrite the default config file so that it looks for these things under a subdir of /etc, rather than somewhere in /usr/share/sddm . |