Package: xscreensaver Version: 5.30-1+b1 Severity: minor Tags: patch Please add support for "new login" feature lightdm (dm-tool) provide. Patch os attached.
-- System Information: Debian Release: 8.0 APT prefers testing APT policy: (680, 'testing'), (670, 'stable'), (600, 'unstable'), (550, 'experimental'), (500, 'testing-updates') Architecture: i386 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages xscreensaver depends on: ii libatk1.0-0 2.14.0-1 ii libc6 2.19-13 ii libcairo2 1.14.0-2.1 ii libfontconfig1 2.11.0-6.3 ii libfreetype6 2.5.2-2 ii libgdk-pixbuf2.0-0 2.31.1-2+b1 ii libglade2-0 1:2.6.4-2 ii libglib2.0-0 2.42.1-1 ii libgtk2.0-0 2.24.25-1 ii libice6 2:1.0.9-1+b1 ii libpam0g 1.1.8-3.1 ii libpango-1.0-0 1.36.8-3 ii libpangocairo-1.0-0 1.36.8-3 ii libpangoft2-1.0-0 1.36.8-3 ii libsm6 2:1.2.2-1+b1 ii libx11-6 2:1.6.2-3 ii libxext6 2:1.3.3-1 ii libxi6 2:1.7.4-1+b2 ii libxinerama1 2:1.1.3-1+b1 ii libxml2 2.9.1+dfsg1-4 ii libxmu6 2:1.1.2-1 ii libxpm4 1:3.5.11-1+b1 ii libxrandr2 2:1.4.2-1+b1 ii libxrender1 1:0.9.8-1+b1 ii libxt6 1:1.1.4-1+b1 ii libxxf86vm1 1:1.1.3-1+b1 ii xscreensaver-data 5.30-1+b1 Versions of packages xscreensaver recommends: ii libjpeg-turbo-progs [libjpeg-progs] 1:1.3.1-11 ii miscfiles [wordlist] 1.4.2.dfsg.1-9.1 ii perl [perl5] 5.20.1-5 Versions of packages xscreensaver suggests: ii chromium [www-browser] 40.0.2214.91-1 pn fortune <none> pn gdm3 | kdm-gdmcompat <none> ii iceweasel [www-browser] 31.4.0esr-1 ii konqueror [www-browser] 4:4.14.2-1 ii lynx-cur [www-browser] 2.8.9dev1-2+b1 pn qcam | streamer <none> pn xdaliclock <none> pn xfishtank <none> pn xscreensaver-gl <none> -- no debconf information
diff -rNu xscreensaver-5.30/debian/xscreensaver-wrapper.sh xscreensaver-5.30.patched/debian/xscreensaver-wrapper.sh --- xscreensaver-5.30/debian/xscreensaver-wrapper.sh 2015-02-15 16:51:20.000000000 +0300 +++ xscreensaver-5.30.patched/debian/xscreensaver-wrapper.sh 2015-02-15 16:55:49.244627629 +0300 @@ -1,5 +1,9 @@ #!/bin/sh +if [ -n "$GDMSESSION" ] && which dm-tool > /dev/null; then + echo "XScreenSaver.newLoginCommand: dm-tool switch-to-greeter" | xrdb -merge +fi + if [ -n "$GDMSESSION" ] && which gdmflexiserver > /dev/null; then echo "XScreenSaver.newLoginCommand: gdmflexiserver -ls" | xrdb -merge fi