Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 526958

Summary: x11-misc/xscreensaver - allow support for lxde-base/lxdm user switching
Product: Gentoo Linux Reporter: rpansky <rpansky>
Component: Current packagesAssignee: Desktop Misc. Team <desktop-misc>
Status: UNCONFIRMED ---    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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 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