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

Reply via email to