Xfce Forum

Sub domains
 

You are not logged in.

#1 2020-05-23 18:03:15

Gerald_Fries
Member
Registered: 2020-05-23
Posts: 2

Opening lid reveals unlocked screen contents before showing lock-scree

I am using xcfe on Ubuntu 19.10. The option is set for the computer to "suspend" always when the lid is closed. However, when I reopen the lid, the screen shows the contents of the unlocked screen for a second before showing the gnome-screensaver lock screen. I have the xfce-power-manager installed. But I believe it might be an issue with the "xfce4-session-logout --suspend" command because when I execute this command I have the same issue.

Video: https://imgur.com/a/EmxGYZc

Any help is appreciated. Thanks!

Offline

#2 2020-05-23 19:30:34

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Hello and welcome.

This is the bug report for this issue. There is a patch there that you can test.

You can also try creating a systemd sleep hook to pause for a second on resume. Put the following content into a /usr/lib/systemd/system-sleep/pause.sh file:

#!/bin/sh
case $1/$2 in
  pre/*)
    #enter sleep
    ;;
  post/*)
    #exit sleep
    sleep 1
    ;;
esac

...and make the file executable. Reboot to test.

Online

#3 2020-05-23 22:40:46

Gerald_Fries
Member
Registered: 2020-05-23
Posts: 2

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Thank you, kind stranger! I seem to be too much of a noob to know how to patch it. I found the patch file but I'm unsure about the proper command as I seem to be getting errors. Would there be a guide on how to do that?

Also, I tried to do it the way you said. But it didn't seem to work. I have a few questions:

1. The "system-sleep" directory didn't exist, so I created it. Is that right?

2. After I create it do I need to put it on the startup applications? How does it get activated?

Thanks again!

Offline

#4 2020-05-23 23:56:05

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

My bad. On ubuntu the directory is located at /lib/systemd/system-sleep. Put the file in there, make it executable, and reboot.

systemd will run all scripts in that directory on sleep and resume. If it doesn't work initially, change the "sleep 1" to "sleep 2" and increase the value until it works. The temporary sleep should allow the screensaver to complete its "hide the desktop" routines.

Online

#5 2020-06-20 03:35:57

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

I have the same issue (also Ubuntu + Xfce); creating a script with the suggested contents and placing it in /lib/systemd/system-sleep does not seem to make any difference (rebooting or running systemctl daemon-reload each time).
Manually executing   

dbus-send --print-reply --system --dest=org.freedesktop.login1 /org/freedesktop/login1 org.freedesktop.login1.Manager.Suspend boolean:true

Seems to work, but obviously that isn't integrated with lid-close.

Last edited by yochaigal (2020-06-20 03:36:30)

Offline

#6 2020-06-20 11:20:56

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

@yochaigal, did you try differing values of sleep?

Also check your journal during the suspend cycle to see what it says when this script is run.

Online

#7 2020-06-20 12:11:08

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Yes, I tried multiple values; they all seemed to have no impact.
There is nothing in the log. However if I create a fake script (something like this), I do see that it is working in the systemd journal.

Offline

#8 2020-06-20 16:30:44

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

What version of xfce4-screensaver are you running? According to the bug report above and the comments contained, the issue was fixed in 1.10.

Online

#9 2020-06-20 16:37:54

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

According to Ubuntu 20.04, I'm running:

Package: xfce4-screensaver
Architecture: amd64
Version: 0.1.10-0ubuntu1
Priority: optional
Section: universe/xfce
Origin: Ubuntu
Maintainer: Xubuntu Developers <xubuntu-devel@lists.ubuntu.com>
Original-Maintainer: Debian Xfce Maintainers <debian-xfce@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 1271
Depends: libc6 (>= 2.29), libcairo2 (>= 1.10.0), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libgarcon-1-0 (>= 0.1.2), libgdk-pixbuf2.0-0 (>= 2.22.0), libgl1, libglib2.0-0 (>= 2.37.3), libgtk-3-0 (>= 3.21.4), libpam0g (>= 0.99.7.1), libpango-1.0-0 (>= 1.18.0), libsystemd0, libwnck-3-0 (>= 2.91.6), libx11-6, libxext6, libxfce4ui-2-0 (>= 4.13.0), libxfconf-0-3 (>= 4.6.0), libxklavier16 (>= 5.0), libxss1
Recommends: gir1.2-glib-2.0, gir1.2-gtk-3.0, python3, python3-gi, xfconf
Filename: pool/universe/x/xfce4-screensaver/xfce4-screensaver_0.1.10-0ubuntu1_amd64.deb
Size: 230240
MD5sum: 6c7e0f6b6da1e452f30355b75b9f7034
SHA1: 798e29aaf540a653a6a49b8136e32a4cbf500956
SHA256: 29cc39c44e6e79d01008a17f56c730f302343295a811c8905b1daf3bcd69b59e

Offline

#10 2020-06-20 17:05:41

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Additional information:

System
Ubuntu 20.04 LTS (Focal Fossa)
Xfce 4.14.2
Kernel: 5.4.0-37-generic
ThinkPad X1 Carbon 4th (20FBCTO1WW)
Intel Core i5-6200U
Intel Skylake GT2 ()HD Graphics 520)

Offline

#11 2020-06-20 18:56:45

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Can you post back:

xfconf-query -c xfce4-screensaver -lv

Online

#12 2020-06-20 20:38:05

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

/lock/enabled                     true
/lock/saver-activation/delay      5
/lock/user-switching/enabled      false
/saver/enabled                    true
/saver/fullscreen-inhibit         true
/saver/idle-activation/delay      15
/saver/mode                       0
/screensavers/hexadrop/arguments  -delay 30000 -speed 1 -size 15 -sides 4 -uniform-speed -lockstep
/screensavers/hexadrop/lockstep   lockstep
/screensavers/hexadrop/sides      4
/screensavers/hexadrop/uniform    uniform

Offline

#13 2020-06-20 21:29:07

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Can you try setting saver-activation/delay to 0?

xfconf-query -c xfce4-screensaver -p /lock/saver-activation/delay -s 0

Online

#14 2020-06-20 22:09:25

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

No change. I verified the 5 changed to 0 by the way.

Offline

#15 2020-06-20 22:40:57

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Does xscreensaver work if you use it?

It might be best to post in that bug report to let the developers know that it hasn't been fixed yet.

Online

#16 2020-06-20 23:28:57

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

It has the same problem, as does mate-screensaver and gnome-screensaver (I think - it's been a while). But only with Xfce.

Offline

#17 2020-06-21 01:48:01

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

In power manager settings, on the System tab, do you have "Lock screen when system is going to sleep" enabled?

Online

#18 2020-06-21 01:50:49

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

I do. Unchecking it works as expected.

Offline

#19 2020-06-21 01:57:53

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

yochaigal wrote:

Unchecking it works as expected.

Do you mean with it unchecked, the suspend restore works fine? No screen display prior to lock on resume?

Online

#20 2020-06-21 01:58:44

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Oh, sorry - I wasn't clear.
Unchecking means that my screen does not lock on wake up. There is no login screen in that case (obviously).

Offline

#21 2020-06-21 02:12:09

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

So the problem still exists. I'd be interested in seeing an xfce4-screensaver debug output through a suspend/resume cycle.

kill -9 $(pidof xfce4-screensaver)
xfce4-screensaver --no-daemon --debug

Online

#22 2020-06-21 02:13:47

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

[gs_debug_init] gs-debug.c:115 (22:13:07.354):	 Debugging enabled
[main] xfce4-screensaver.c:97 (22:13:07.355):	 Initializing xfce4-screensaver 0.1.10
[init_session_id] gs-listener-dbus.c:2186 (22:13:07.390):	 Got session-id: /org/freedesktop/login1/session/c1
[gs_listener_init] gs-listener-dbus.c:2212 (22:13:07.390):	 Acquiring logind sleep inhibitor lock
[gs_listener_x11_set_timeouts] gs-listener-x11.c:312 (22:13:07.404):	 Saver timeout updated to 900 seconds
[gs_listener_x11_acquire] gs-listener-x11.c:288 (22:13:07.537):	 ScreenSaver Registered
[gs_grab_grab_root] gs-grab-x11.c:347 (22:13:14.288):	 Grabbing the root window
[gs_grab_get] gs-grab-x11.c:104 (22:13:14.290):	 Grabbing devices for window=5C6
[gs_manager_create_windows_for_display] gs-manager.c:1178 (22:13:14.291):	 Creating 1 windows for display :0.0
[add_overlays] gs-manager.c:1016 (22:13:14.291):	 Reconfiguring monitors, adding overlays
[gs_listener_send_signal_active_changed] gs-listener-dbus.c:224 (22:13:14.291):	 Sending the ActiveChanged(TRUE) signal on the session bus
[listener_dbus_handle_system_message] gs-listener-dbus.c:1502 (22:13:14.321):	 Handling Logind PrepareForSleep
[listener_dbus_handle_system_message] gs-listener-dbus.c:1508 (22:13:14.321):	 Logind requested session lock
[listener_dbus_handle_system_message] gs-listener-dbus.c:1511 (22:13:14.322):	 Releasing sleep inhibitor
[remove_overlays] gs-manager.c:1045 (22:13:18.805):	 Done reconfiguring monitors, removing overlays
[on_display_monitor_added] gs-manager.c:1088 (22:13:19.473):	 Monitor eDP-1 added on display :0.0, now there are 1
[add_overlays] gs-manager.c:1016 (22:13:19.473):	 Reconfiguring monitors, adding overlays
[gs_manager_create_windows_for_display] gs-manager.c:1178 (22:13:19.473):	 Creating 2 windows for display :0.0
[gs_manager_create_window_for_monitor] gs-manager.c:996 (22:13:19.473):	 Creating a Window [0,0] (1920x1080) for monitor 1
[update_geometry] gs-window-x11.c:285 (22:13:19.476):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:19.476):	 Using geometry for monitor: x=0 y=0 w=0 h=0
[gs_window_set_lock_active] gs-window-x11.c:1609 (22:13:19.476):	 Setting lock active: 1
[get_best_visual_for_display] gs-window-x11.c:476 (22:13:19.752):	 Found best GL visual for display :0.0: 0x449
[update_geometry] gs-window-x11.c:285 (22:13:19.753):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:19.753):	 Using geometry for monitor: x=0 y=0 w=0 h=0
[update_geometry] gs-window-x11.c:285 (22:13:19.753):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:19.757):	 Using geometry for monitor: x=0 y=0 w=0 h=0
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:19.772):	 Move and/or resize window: x=0 y=0 w=0 h=0
[update_geometry] gs-window-x11.c:285 (22:13:19.774):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:19.774):	 Using geometry for monitor: x=0 y=0 w=0 h=0
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:19.774):	 Move and/or resize window: x=0 y=0 w=0 h=0
[update_geometry] gs-window-x11.c:285 (22:13:19.774):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:19.774):	 Using geometry for monitor: x=0 y=0 w=0 h=0
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:19.774):	 Move and/or resize window: x=0 y=0 w=0 h=0
[gs_window_clear] gs-window-x11.c:225 (22:13:19.775):	 Clearing widgets
[widget_clear_all_children] gs-window-x11.c:208 (22:13:19.775):	 Clearing all child windows
[widget_clear_all_children] gs-window-x11.c:208 (22:13:19.777):	 Clearing all child windows
[window_show_cb] gs-manager.c:825 (22:13:19.838):	 Handling window show
[gs_job_set_command] gs-job.c:219 (22:13:19.922):	 Setting command for job: 'NULL'
[add_dpms_timer] gs-manager.c:598 (22:13:19.922):	 Scheduling DPMS change after screensaver is idling for 5 minute(s)
[find_window_at_pointer] gs-manager.c:651 (22:13:19.923):	 WARNING: Could not find the GSWindow for display :0.0

(xfce4-screensaver:48760): GLib-GObject-WARNING **: 22:13:19.922: invalid uninstantiatable type '<unknown>' in cast to 'GSWindow'
[gs_manager_request_unlock] gs-manager.c:1342 (22:13:19.923):	 Request unlock but no window could be found!
[on_display_monitor_removed] gs-manager.c:1102 (22:13:19.923):	 Monitor 0x560deb814410 removed on display :0.0, now there are 1
[add_overlays] gs-manager.c:1016 (22:13:19.923):	 Reconfiguring monitors, adding overlays
[gs_job_stop] gs-job.c:499 (22:13:19.936):	 Stopping job
[gs_job_stop] gs-job.c:502 (22:13:19.939):	 Could not stop job: pid not defined
[gs_job_stop] gs-job.c:499 (22:13:19.939):	 Stopping job
[gs_job_stop] gs-job.c:502 (22:13:19.939):	 Could not stop job: pid not defined
[gs_window_dialog_finish] gs-window-x11.c:1327 (22:13:19.941):	 Dialog finished
[keyboard_process_finish] gs-window-x11.c:1197 (22:13:19.941):	 Keyboard finished
[gs_window_clear] gs-window-x11.c:225 (22:13:19.941):	 Clearing widgets
[widget_clear_all_children] gs-window-x11.c:208 (22:13:19.941):	 Clearing all child windows
[widget_clear_all_children] gs-window-x11.c:208 (22:13:19.945):	 Clearing all child windows
[gs_window_dialog_finish] gs-window-x11.c:1327 (22:13:19.946):	 Dialog finished
[keyboard_process_finish] gs-window-x11.c:1197 (22:13:19.946):	 Keyboard finished
[gs_manager_create_windows_for_display] gs-manager.c:1178 (22:13:19.946):	 Creating 1 windows for display :0.0
[gs_manager_create_window_for_monitor] gs-manager.c:996 (22:13:19.946):	 Creating a Window [0,0] (1920x1080) for monitor 0
[update_geometry] gs-window-x11.c:285 (22:13:19.947):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:19.947):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_set_lock_active] gs-window-x11.c:1609 (22:13:19.947):	 Setting lock active: 1
[get_best_visual_for_display] gs-window-x11.c:476 (22:13:20.182):	 Found best GL visual for display :0.0: 0x449
[update_geometry] gs-window-x11.c:285 (22:13:20.183):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.183):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:285 (22:13:20.183):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.183):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.188):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:285 (22:13:20.189):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.189):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.190):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:285 (22:13:20.190):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.190):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.190):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[gs_window_clear] gs-window-x11.c:225 (22:13:20.190):	 Clearing widgets
[widget_clear_all_children] gs-window-x11.c:208 (22:13:20.190):	 Clearing all child windows
[widget_clear_all_children] gs-window-x11.c:208 (22:13:20.191):	 Clearing all child windows
[window_show_cb] gs-manager.c:825 (22:13:20.192):	 Handling window show
[gs_job_set_command] gs-job.c:219 (22:13:20.229):	 Setting command for job: 'NULL'
[add_dpms_timer] gs-manager.c:598 (22:13:20.229):	 Scheduling DPMS change after screensaver is idling for 5 minute(s)
[find_window_at_pointer] gs-manager.c:664 (22:13:20.229):	 Requesting unlock for display :0.0
[window_dialog_up_changed_cb] gs-manager.c:923 (22:13:20.229):	 Handling window dialog up changed: up
[handle_window_dialog_up] gs-manager.c:853 (22:13:20.229):	 Handling dialog up
[handle_window_dialog_up] gs-manager.c:868 (22:13:20.229):	 Initiate pointer-less grab move to 0x560deba98700
[gs_grab_move] gs-grab-x11.c:203 (22:13:20.229):	 Moving devices grab from 5C6 to E00016
[gs_grab_move] gs-grab-x11.c:211 (22:13:20.229):	 *** Doing X server grab
[gs_grab_release] gs-grab-x11.c:170 (22:13:20.229):	 Ungrabbing devices
[gs_grab_get] gs-grab-x11.c:104 (22:13:20.229):	 Grabbing devices for window=E00016
[gs_grab_release] gs-grab-x11.c:170 (22:13:20.234):	 Ungrabbing devices
[gs_grab_get] gs-grab-x11.c:125 (22:13:20.234):	 Regrabbing keyboard
[gs_grab_move] gs-grab-x11.c:241 (22:13:20.234):	 *** Releasing X server grab
[handle_window_dialog_up] gs-manager.c:875 (22:13:20.234):	 Suspending jobs
[gs_job_suspend] gs-job.c:527 (22:13:20.234):	 Suspending job
[listener_dbus_handle_system_message] gs-listener-dbus.c:1502 (22:13:20.235):	 Handling Logind PrepareForSleep
[listener_dbus_handle_system_message] gs-listener-dbus.c:1517 (22:13:20.235):	 Reinstating logind sleep inhibitor lock
[listener_dbus_handle_system_message] gs-listener-dbus.c:1520 (22:13:20.252):	 Logind requested session unlock
[find_window_at_pointer] gs-manager.c:664 (22:13:20.259):	 Requesting unlock for display :0.0
[gs_manager_request_unlock] gs-manager.c:1330 (22:13:20.340):	 Request unlock but dialog is already up
[gs_window_raise] gs-window-x11.c:579 (22:13:20.341):	 Raising screensaver window
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.341):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.341):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.341):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.341):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.342):	 Not raising our windows
[window_map_event_cb] gs-manager.c:787 (22:13:20.342):	 Handling window map_event event
[manager_maybe_grab_window] gs-manager.c:707 (22:13:20.342):	 Initiate grab move to 0x560deba98700
[gs_grab_move] gs-grab-x11.c:203 (22:13:20.342):	 Moving devices grab from E00016 to E00016
[gs_grab_move] gs-grab-x11.c:211 (22:13:20.342):	 *** Doing X server grab
[gs_grab_release] gs-grab-x11.c:170 (22:13:20.342):	 Ungrabbing devices
[gs_grab_get] gs-grab-x11.c:104 (22:13:20.342):	 Grabbing devices for window=E00016
[gs_grab_move] gs-grab-x11.c:241 (22:13:20.342):	 *** Releasing X server grab
[manager_maybe_start_job_for_window] gs-manager.c:195 (22:13:20.342):	 Not starting job because dialog is up
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.342):	 Not raising our windows
[window_map_event_cb] gs-manager.c:787 (22:13:20.342):	 Handling window map_event event
[manager_maybe_grab_window] gs-manager.c:707 (22:13:20.342):	 Initiate grab move to 0x560deba98700
[gs_grab_move] gs-grab-x11.c:197 (22:13:20.342):	 Window E00016 is already grabbed, skipping
[manager_maybe_start_job_for_window] gs-manager.c:195 (22:13:20.342):	 Not starting job because dialog is up
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.343):	 Not raising our windows
[update_geometry] gs-window-x11.c:285 (22:13:20.345):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.345):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.345):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:285 (22:13:20.345):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.345):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.345):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[popup_dialog] gs-window-x11.c:1516 (22:13:20.345):	 Popping up dialog
[popup_dialog] gs-window-x11.c:1552 (22:13:20.345):	 Executing /usr/libexec/xfce4-screensaver-dialog --monitor='0' --height='1080' --width='1920' --verbose
[gs_window_xevent] gs-window-x11.c:640 (22:13:20.362):	 Not raising our windows
[update_geometry] gs-window-x11.c:285 (22:13:20.366):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.366):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.366):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:285 (22:13:20.366):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.366):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.366):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[error_watch] gs-window-x11.c:892 (22:13:20.415):	 Command output: [gs_debug_init] gs-debug.c:115 (22:13:20.415):	 Debugging enabled

[error_watch] gs-window-x11.c:892 (22:13:20.567):	 Command output: [redraw_background] gs-lock-plug.c:1423 (22:13:20.567):	 Redrawing background

[error_watch] gs-window-x11.c:892 (22:13:20.695):	 Command output: [xfcekbd_indicator_class_init] xfcekbd-indicator.c:455 (22:13:20.694):	 *** First XfcekbdIndicator instance ***

[error_watch] gs-window-x11.c:892 (22:13:20.695):	 Command output: [xfcekbd_indicator_global_init] xfcekbd-indicator.c:479 (22:13:20.695):	 *** Inited globals ***

[error_watch] gs-window-x11.c:892 (22:13:20.695):	 Command output: [xfcekbd_indicator_init] xfcekbd-indicator.c:393 (22:13:20.695):	 Initiating the widget startup process for 0x55fe3e8f0240

[error_watch] gs-window-x11.c:892 (22:13:20.695):	 Command output: 

[error_watch] gs-window-x11.c:892 (22:13:20.695):	 Command output: [xfcekbd_indicator_prepare_drawing] xfcekbd-indicator.c:218 (22:13:20.695):	 setting lang to En

[error_watch] gs-window-x11.c:892 (22:13:20.695):	 Command output: [xfcekbd_indicator_prepare_drawing] xfcekbd-indicator.c:218 (22:13:20.695):	 setting lang to He

[error_watch] gs-window-x11.c:892 (22:13:20.696):	 Command output: [xfcekbd_indicator_set_current_page_for_group] xfcekbd-indicator.c:303 (22:13:20.696):	 Revalidating for group 0

[error_watch] gs-window-x11.c:892 (22:13:20.696):	 Command output: 

[error_watch] gs-window-x11.c:892 (22:13:20.696):	 Command output: [xfcekbd_indicator_update_tooltips] xfcekbd-indicator.c:265 (22:13:20.696):	 setting lang to English (US)

[error_watch] gs-window-x11.c:892 (22:13:20.696):	 Command output: [xfcekbd_indicator_update_tooltips] xfcekbd-indicator.c:265 (22:13:20.696):	 setting lang to English (US)

[error_watch] gs-window-x11.c:892 (22:13:20.696):	 Command output: [xfcekbd_indicator_update_tooltips] xfcekbd-indicator.c:265 (22:13:20.696):	 setting lang to English (US)

[gs_window_raise] gs-window-x11.c:579 (22:13:20.738):	 Raising screensaver window
[gs_window_xevent] gs-window-x11.c:640 (22:13:20.739):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:640 (22:13:20.739):	 Not raising our windows
[dialog_process_watch] gs-window-x11.c:1404 (22:13:20.759):	 Command output: WINDOW ID=111149062

[update_geometry] gs-window-x11.c:285 (22:13:20.761):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.761):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.761):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:285 (22:13:20.761):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:20.761):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:20.761):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.762):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:640 (22:13:20.762):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:640 (22:13:20.762):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.762):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:628 (22:13:20.762):	 Not raising our windows
[error_watch] gs-window-x11.c:892 (22:13:20.798):	 Command output: [auth_message_handler] xfce4-screensaver-dialog.c:236 (22:13:20.798):	 Got message style 1: 'Password: '

[error_watch] gs-window-x11.c:892 (22:13:20.798):	 Command output: [gs_lock_plug_enable_prompt] gs-lock-plug.c:1104 (22:13:20.798):	 Setting prompt to: 

[remove_overlays] gs-manager.c:1045 (22:13:21.924):	 Done reconfiguring monitors, removing overlays
[remove_overlays] gs-manager.c:1045 (22:13:22.236):	 Done reconfiguring monitors, removing overlays
[error_watch] gs-window-x11.c:892 (22:13:22.985):	 Command output: [request_response] xfce4-screensaver-dialog.c:148 (22:13:22.985):	 Got response: -2

[dialog_process_watch] gs-window-x11.c:1404 (22:13:23.346):	 Command output: RESPONSE=OK

[dialog_process_watch] gs-window-x11.c:1418 (22:13:23.346):	 Got OK response
[gs_window_dialog_finish] gs-window-x11.c:1327 (22:13:23.347):	 Dialog finished
[keyboard_process_finish] gs-window-x11.c:1197 (22:13:23.347):	 Keyboard finished
[gs_window_clear] gs-window-x11.c:225 (22:13:23.350):	 Clearing widgets
[widget_clear_all_children] gs-window-x11.c:208 (22:13:23.350):	 Clearing all child windows
[widget_clear_all_children] gs-window-x11.c:208 (22:13:23.353):	 Clearing all child windows
[window_dialog_up_changed_cb] gs-manager.c:923 (22:13:23.353):	 Handling window dialog up changed: down
[handle_window_dialog_down] gs-manager.c:891 (22:13:23.353):	 Handling dialog down
[gs_grab_move] gs-grab-x11.c:197 (22:13:23.353):	 Window E00016 is already grabbed, skipping
[manager_maybe_start_job_for_window] gs-manager.c:210 (22:13:23.353):	 Starting job for window
[gs_job_start] gs-job.c:453 (22:13:23.354):	 Starting job
[gs_job_start] gs-job.c:468 (22:13:23.354):	 No command set for job.
[add_dpms_timer] gs-manager.c:598 (22:13:23.354):	 Scheduling DPMS change after screensaver is idling for 5 minute(s)
[error_watch] gs-window-x11.c:892 (22:13:23.354):	 Command output: [do_auth_check] xfce4-screensaver-dialog.c:304 (22:13:23.346):	 Verify user returned: TRUE

[gs_window_xevent] gs-window-x11.c:640 (22:13:23.354):	 Not raising our windows
[gs_window_xevent] gs-window-x11.c:628 (22:13:23.354):	 Not raising our windows
[update_geometry] gs-window-x11.c:285 (22:13:23.354):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:23.354):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:23.354):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:285 (22:13:23.354):	 Got geometry for monitor: x=0 y=0 w=1920 h=1080
[update_geometry] gs-window-x11.c:297 (22:13:23.354):	 Using geometry for monitor: x=0 y=0 w=1920 h=1080
[gs_window_move_resize_window] gs-window-x11.c:330 (22:13:23.354):	 Move and/or resize window: x=0 y=0 w=1920 h=1080
[gs_grab_release] gs-grab-x11.c:170 (22:13:23.355):	 Ungrabbing devices
[gs_job_stop] gs-job.c:499 (22:13:23.363):	 Stopping job
[gs_job_stop] gs-job.c:502 (22:13:23.364):	 Could not stop job: pid not defined
[gs_window_dialog_finish] gs-window-x11.c:1327 (22:13:23.368):	 Dialog finished
[keyboard_process_finish] gs-window-x11.c:1197 (22:13:23.368):	 Keyboard finished
[gs_window_clear] gs-window-x11.c:225 (22:13:23.368):	 Clearing widgets
[widget_clear_all_children] gs-window-x11.c:208 (22:13:23.368):	 Clearing all child windows
[widget_clear_all_children] gs-window-x11.c:208 (22:13:23.371):	 Clearing all child windows
[gs_window_dialog_finish] gs-window-x11.c:1327 (22:13:23.372):	 Dialog finished
[keyboard_process_finish] gs-window-x11.c:1197 (22:13:23.372):	 Keyboard finished
[gs_listener_send_signal_active_changed] gs-listener-dbus.c:224 (22:13:23.372):	 Sending the ActiveChanged(FALSE) signal on the session bus

Offline

#23 2020-06-21 02:25:59

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Do you have an external monitor attached?

Something not right here...

[find_window_at_pointer] gs-manager.c:651 (22:13:19.923):     WARNING: Could not find the GSWindow for display :0.0

(xfce4-screensaver:48760): GLib-GObject-WARNING **: 22:13:19.922: invalid uninstantiatable type '<unknown>' in cast to 'GSWindow'
[gs_manager_request_unlock] gs-manager.c:1342 (22:13:19.923):     Request unlock but no window could be found!
[on_display_m

Also:

gs_grab_move] gs-grab-x11.c:197 (22:13:20.342):     Window E00016 is already grabbed, skipping

If there is an external monitor, can you unplug and try without it attached?

Online

#24 2020-06-21 10:20:19

yochaigal
Member
Registered: 2011-10-14
Posts: 24

Re: Opening lid reveals unlocked screen contents before showing lock-scree

Nope, no external monitor.

Offline

#25 2020-06-21 13:11:44

ToZ
Moderator
From: Canada
Registered: 2011-06-02
Posts: 6,708

Re: Opening lid reveals unlocked screen contents before showing lock-scree

I think it is best to create a bug report so the developer can have a look.

Online

Board footer

Powered by FluxBB