FS#69402 - xscreensaver does not start after suspend on mate

Attached to Project: Community Packages
Opened by Oliver Mangold (omangold) - Friday, 22 January 2021, 11:56 GMT
Last edited by Toolybird (Toolybird) - Friday, 21 April 2023, 06:56 GMT
Task Type Support Request
Category Packages
Status Closed
Assigned To Brad Fanella (cesura)
Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Xscreensaver is not working after suspend (running Mate DE).

I can't even figure which components are involved in the process of starting the screensaver before/after suspend, lest where it goes wrong. Systemd is supposed to notify xscreensaver (somehow) about the suspend, but no idea why it is throttled but not unthrottled again.

Anyone a clue?

Additional info:
* package version(s)

xscreensaver 5.44-3
systemd 247.2-1
mate-desktop 1.24.1-1
mate-power-manager 1.24.1-1

Steps to reproduce:

Install Mate desktop.
Remove mate-screensaver package (if present).
Install xscreensaver.
Enable lock/lockTimeout in .xscreensaver (or via xscreensaver-demo dialog)
Run xscreensaver in terminal
Suspend computer ('sudo /usr/bin/systemctl suspend' or close laptop lid)
Wake up computer (press key, mouse button, open laptop lid, ...)

Result:
Xscreensaver has screen locked, but screensaver (graphics animation) is not starting
In the top left corner a message appears 'not starting hack (throttled)'

This task depends upon

Closed by  Toolybird (Toolybird)
Friday, 21 April 2023, 06:56 GMT
Reason for closing:  Fixed
Additional comments about closing:  We're on xscreensaver 6.x now so assuming fixed.
Comment by Oliver Mangold (omangold) - Wednesday, 21 April 2021, 14:06 GMT
I should remark, that meanwhile I switched to the beta version of the upcoming version 6 (6.00b2). According to the developer the involved logic has been significantly changed. With this version it works for me as expected.

Loading...