screenlocker extension for XLibre #361
mahiro21h
started this conversation in
1 New Ideas
Replies: 1 comment 6 replies
-
Maybe screen-locker can be solved by having extension which changes screen root window (tried quick hack but didn't work as expected) ? It would have additional benefit as automatically any unrelated grabs will be ignored. As it along lines: you cannot bypass screen saver security if there are no windows at first place :) |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the idea
as you are all aware, screenlockers on x11 have many issues. you can bypass them if you can crash them, windows created with
CWOverrideRedirect
can appear above their windows etc. this extension would introduce new requests the screenlocker can make to the server to, for example, disable tty switching and create windows for the screenlocker that will always be on top of others. i've been working on it for a while and you can find the reference client here. not perfect or in a state to be merged upstream but it's a good starting point.It should be done because
problems such as
CWOverrideRedirect
windows appearing above screenlocker windows are rooted within the xserver itself. the screenlocker can get around this by constantly callingXRaiseWindow()
, but it's not possible to get around other issues without potential issues (see this and this too).What are the alternatives?
none that i am aware of.
Additional context
No response
Extra fields
Beta Was this translation helpful? Give feedback.
All reactions