Delay in Displaying Login Screen After Waking from Suspend on Zorin OS 17.1 Education, Exposing User Screen


I've encountered an occasional issue with Zorin OS 17.1 Education where, upon waking my laptop from suspend, the user screen is displayed for a brief period (approximately 2-3 seconds) before the login screen appears. During this period, the user screen is shown with all the programs open on the screen, unprotected, which raises significant privacy concerns, as any passerby can glance at potentially sensitive information on the screen before the system locks itself.

Steps to Reproduce:

  1. Suspend the laptop by closing the lid or using the system menu.
  2. Wake the laptop by opening the lid or pressing a key/power button.
  3. Observe the screen immediately after the laptop wakes up.
  4. Issue presence: occasional

Expected Behavior: The login screen should be displayed shortly upon waking from suspend, without showing the user's desktop or any open applications.

Actual Behavior: The user's screen, including the desktop and all open applications, is visible and unprotected for up to 3 seconds before the login screen appears.

System Information:
by inxi -b | xclip -sel clip

  Host: roxfort Kernel: 6.5.0-26-generic x86_64 bits: 64 Desktop: GNOME 43.9
    Distro: Zorin OS 17.1
  Type: Laptop System: LENOVO product: 20EQS0TR01 v: ThinkPad P50
    serial: <superuser required>
  Mobo: LENOVO model: 20EQS0TR01 serial: <superuser required> UEFI: LENOVO
    v: N1EETA1W (1.74 ) date: 11/07/2023
  ID-1: BAT0 charge: 52.8 Wh (83.9%) condition: 62.9/66.0 Wh (95.2%)
  Info: quad core Intel Core i7-6820HQ [MT MCP] speed (MHz): avg: 3002
    min/max: 800/3600
  Device-1: Intel HD Graphics 530 driver: i915 v: kernel
  Device-2: NVIDIA GM107GLM [Quadro M1000M] driver: nvidia v: 535.161.07
  Display: x11 server: X.Org v: driver: X:
    loaded: modesetting,nvidia unloaded: fbdev,nouveau,vesa gpu: i915
    resolution: 1920x1080
  OpenGL: renderer: Mesa Intel HD Graphics 530 (SKL GT2)
    v: 4.6 Mesa 23.2.1-1ubuntu3.1~22.04.2
  Device-1: Intel Ethernet I219-LM driver: e1000e
  Device-2: Intel Wireless 8260 driver: iwlwifi
  Device-3: Intel Bluetooth wireless interface type: USB driver: btusb
  Local Storage: total: 960.75 GiB used: 1.26 TiB (134.7%)
  Processes: 377 Uptime: 11d 5h 19m Memory: 7.57 GiB used: 6.46 GiB (85.2%)
  Shell: Bash inxi: 3.3.13

Additional Information:

  • The issue occurs regardless of the number of applications open before suspending.
  • No external monitors are connected.
  • This exposes potentially sensitive information and could compromise user privacy significantly.

I am concerned about the privacy implications of this behavior and would appreciate any guidance on mitigating this issue or information on plans for a fix in an upcoming update.

Thank you for your attention to this matter.

1 Like

See if the solution posted by moocan on ubuntu mate forum resolves the issue:

(Side note: yet another case of systemd failure!)

1 Like

Thank you for the link. I installed the service and will test it over the next few days/weeks.

Note: The important comment about correcting the dash to dashes is deeper below

1 Like