Jamie Zawinski <j...@jwz.org>:

> xscreensaver does not use the MIT SCREEN-SAVER server extension
> because it is a flaky, unreliable piece of shit that tends to cause
> the sever to crash.

Is it still the case after 7 years?

Also, the workaround given by the submitter no longer works, I use this
instead:

$ cat ~/.config/mpv/scripts/screensaver.lua
local function deactivate_screensaver()
    mp.command_native({name={'subprocess'},
args={'xscreensaver-command', '--deactivate'}})
end

local timer = mp.add_periodic_timer(30, deactivate_screensaver)

local function on_pause_change(name, value)
    if value then
        timer:kill()
    else
        timer:resume()
    end
end

mp.observe_property('pause', 'bool', on_pause_change)
$

Reply via email to