Package: xscreensaver Version: 5.42+dfsg1-1 Severity: normal Hi,
I run xscreensaver (with xfce4) on machines that use SSSD to managed its users. There are several source of authentification (as allowed by SSSD) but the main one (and default one) is to authenticate against an AD (windows kind of ldap/kerberos). The important thing is that user names (ie logins) are of the form name@domain When launching xscreensaver-demo, I always got the following message (sorry, its in French): =================== xscreensaver-demo est lancé par l'utilisateur «name@domain» sur la machine «myhostname». Cependant le xscreensaver gérant l'écran «:0.0» est lancé par l'utilisateur «name» sur la machine «domain@myhostname». Comme ce sont des utilisateurs différents, ils ne vont pas lire/écrire le même fichier «~/.xscreensaver», donc xscreensaver-demo ne fonctionnera pas correctement. Vous devez soit relancer xscreensaver-demo en tant que «name», soit relancer xscreensaver en tant que «name@domain». Relancer le démon xscreensaver maintenant ? Annuler / Valider ================== [approximate translation:] xscreensaver-demo is launched by the «name@domain» user on the «myhostname» machine. However, the xscreensaver managing the screen «:0.0» is launched by the «name» user on the «domain@myhostname» machine. As these are two different users, they won't read/write the same «~/.xscreensaver» file, so xscreensaver-demo won't work correctly. You must either restart xscreensaver-demo as «name», or restart xscreensaver as «name@domain». Restart xscreensaver daemon now? Cancel / Validate ================== Using "Annuler" (ie cancel) or "Valider" (validate) leads to the same effect: I can manipulate the demo options through xscreensaver-demo in any cases. I suspect the message is due to the fact that xscreensaver(-demo?) stores the login and the machine name under the form login@machine but fails to correctly parse such string when login contains a '@' character, as this is the case here. Regards, Vincent -- System Information: Debian Release: 10.2 APT prefers stable APT policy: (990, 'stable'), (500, 'stable-updates') Architecture: amd64 (x86_64) Kernel: Linux 5.4.0-0.bpo.2-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE=fr_FR.UTF-8 (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.30.0-2 ii libc6 2.28-10 ii libcairo2 1.16.0-4 ii libfontconfig1 2.13.1-2 ii libfreetype6 2.9.1-3+deb10u1 ii libgdk-pixbuf2.0-0 2.38.1+dfsg-1 ii libglade2-0 1:2.6.4-2+b1 ii libglib2.0-0 2.58.3-2+deb10u2 ii libgtk2.0-0 2.24.32-3 ii libice6 2:1.0.9-2 ii libpam0g 1.3.1-5 ii libpango-1.0-0 1.42.4-7~deb10u1 ii libpangocairo-1.0-0 1.42.4-7~deb10u1 ii libpangoft2-1.0-0 1.42.4-7~deb10u1 ii libsm6 2:1.2.3-1 ii libx11-6 2:1.6.7-1 ii libxext6 2:1.3.3-1+b2 ii libxi6 2:1.7.9-1 ii libxinerama1 2:1.1.4-2 ii libxml2 2.9.4+dfsg1-7+b3 ii libxmu6 2:1.1.2-2+b3 ii libxrandr2 2:1.5.1-1 ii libxrender1 1:0.9.10-1 ii libxt6 1:1.1.5-1+b3 ii libxxf86vm1 1:1.1.4-1+b2 ii xscreensaver-data 5.42+dfsg1-1 Versions of packages xscreensaver recommends: ii libjpeg-turbo-progs 1:1.5.2-2+b1 ii perl 5.28.1-6 ii wamerican [wordlist] 2018.04.16-1 ii wfrench [wordlist] 1.2.4-1 Versions of packages xscreensaver suggests: ii firefox-esr [www-browser] 68.4.1esr-1~deb10u1 pn fortune <none> ii gdm3 3.30.2-3 ii konqueror [www-browser] 4:18.12.0-1 ii lynx [www-browser] 2.8.9rel.1-3 pn qcam | streamer <none> ii w3m [www-browser] 0.5.3-37 pn xdaliclock <none> pn xfishtank <none> pn xscreensaver-data-extra <none> pn xscreensaver-gl <none> pn xscreensaver-gl-extra <none> -- no debconf information