Skip to content

xfce4-screensaver does not offer "switch user" option without killing and restarting the screensaver

A Fedora user filed this bugreport on fedora bugzilla -

=================

The switch user button doesn't show unless I kill the auto-started xfce4-screensaver process and start it again (with Alt+F2 for example, but I can also start it from a terminal).

Steps to Reproduce:

  1. make sure xfce4-screensaver-preferences shows the "User Switching" option on
  2. make sure xfce4-screensaver is autostarted
  3. reboot
  4. lock -> no switch user button
  5. unlock
  6. kill/stop xfce4-screensaver
  7. Alt+F2 and start xfce4-screensaver
  8. lock -> switch user button is available (and works)

=================

xfce4-screensaver version: 4.16.0

Build options:

xfce4-screensaver 4.16.0
========================
prefix:                   /usr
exec_prefix:              /usr
libdir:                   /usr/lib64
bindir:                   /usr/bin
sysconfdir:               /etc
localstatedir:            /var
datadir:                  /usr/share
PAM prefix:               /etc
source code location:     .
compiler:                 gcc
cflags:                   -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -lm
Base libs:                -lX11 -lXss -ldbus-glib-1 -ldbus-1 -lxklavier -lxfconf-0 -lgarcon-gtk3-1 -lgarcon-1 -lgthread-2.0 -pthread -lglib-2.0 -lxfce4ui-2 -lxfce4util -lwnck-3 -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lXrandr 
Extension libs:             -lXext -lX11 
Maintainer mode:          no
Docs enabled:             no
GL:                       yes
Screen locking enabled:   yes
Show keyboard indicator:  yes
systemd support:          yes
elogind support:          no
ConsoleKit support:       yes
PAM support:              yes
PAM auth type:            system
bsd_auth(3) support:      no
Have shadow passwords:    yes
Have adjunct shadow:      no
Have enhanced shadow:     no
Have HPUX shadow:         no
Have password helper:     no
Authentication scheme:    pam
Need setuid dialog:       no

I am not sure if this is a downstream issue or a bug in screensaver directly.

Edited by Mukundan Ragavan