Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 526958 - x11-misc/xscreensaver - allow support for lxde-base/lxdm user switching
Summary: x11-misc/xscreensaver - allow support for lxde-base/lxdm user switching
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-26 17:57 UTC by rpansky
Modified: 2021-03-15 12:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rpansky 2014-10-26 17:57:29 UTC
Currently, x11-misc/xscreensaver-5.29 requires either gdm, lightdm or kdm for user switching (i.e. if USE="new-login" is set):

new-login? (
   gdm? ( gnome-base/gdm )
   !gdm? ( || ( x11-misc/lightdm kde-base/kdm ) )
)

I hereby propose to make a lightweight dm lxde-base/lxdm sufficient for that use-flag. For me the combination works fine with the line:

*newLoginCommand:	/usr/sbin/lxdm -c USER_SWITCH

in ~/.Xresources or /usr/share/X11/app-defaults/XScreenSaver.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-26 23:18:15 UTC
I'd rather rip out the entire USE=new-login thing or make it customisable through a configuration file because now it says IF NOT gdm THEN lightdm, which is equally wrong.

Anyone should be able to set up /etc/X11/app-defaults/XScreenSaver with a line like:

*newLoginCommand: /path/to/favourite/executable
Comment 2 Harri Nieminen (Moiman) 2017-02-27 16:42:29 UTC
This is fixed. Please close the bug.

commit 2c2a6668ca952ad38e09c95c05cbb1bbe04ed0ca
Author: Jeroen Roovers <jer@gentoo.org>
Date:   Thu Oct 20 09:10:12 2016 +0200

    x11-misc/xscreensaver: Add support for lxde-base/lxdm through USE=new-login.
    
    Package-Manager: portage-2.3.2