gnome-base/gdm: workaround file perm and bluetooth sound issues
authorMart Raudsepp <leio@gentoo.org>
Sun, 5 May 2019 11:31:53 +0000 (14:31 +0300)
committerMart Raudsepp <leio@gentoo.org>
Sun, 5 May 2019 11:53:57 +0000 (14:53 +0300)
commitf2394513fd33929540f0fe6c5500b41094038d29
treea747fdc93a5aa949187c08e85c371604907eaaad
parent8468f09949fc6620c9fda9483a2fba7873cd923a
gnome-base/gdm: workaround file perm and bluetooth sound issues

Install a pulseaudio default config file which unloads bluetooth modules,
to avoid logged in users failing to load these modules upon log-in due to
device locks. As bluetooth sound may be important for a11y screen reader
over bluetooth sound, a USE flag is provided to keep loading bluetooth
modules; as this shouldn't be a common case (especially as normal sound
still works, it's just about sound over bluetooth), this USE flag is
default disabled.

Add back file ownership tweaks, as users still somehow end up with
wrong permissions. At least if the path where Xorg sessions log file
gets written has wrong permissions, Xorg fails to start and gdm with it.

Bug: https://bugs.gentoo.org/679526
Closes: https://bugs.gentoo.org/669146
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Mart Raudsepp <leio@gentoo.org>
gnome-base/gdm/files/default.pa [new file with mode: 0644]
gnome-base/gdm/gdm-3.30.3-r3.ebuild [new file with mode: 0644]
gnome-base/gdm/metadata.xml