You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
970 B
Markdown
36 lines
970 B
Markdown
2 weeks ago
|
A simple wayland unlocker
|
||
|
====
|
||
|
|
||
|
Two goals: learn how to use wayland protocols on the low level, and have a tool
|
||
|
to recover a locked session when the original locker is killed (when a shell is
|
||
|
available and *the compositor's policy* allows that).
|
||
|
|
||
|
I might use this as a demonstration project, in that case more thorough docs
|
||
|
might emerge…
|
||
|
|
||
|
Security
|
||
|
----
|
||
|
|
||
|
This might under certain circumstances undermine the security model of the
|
||
|
compositor, because whoever is able to run this might unlock the session. Use
|
||
|
and install with that knowledge.
|
||
|
|
||
|
However, if someone has `rw` access to the compositor's socket, they can do the
|
||
|
same nevertheless, so in a regular system this is probably a non-issue.
|
||
|
|
||
|
That all said, use at your own risk, I am not responsible for your fails :-)
|
||
|
|
||
|
Building
|
||
|
--------
|
||
|
|
||
|
TODO
|
||
|
|
||
|
Licence
|
||
|
-------
|
||
|
|
||
|
GPL v2 only
|
||
|
|
||
|
Improvements, patches, comments, feedback, praise, …
|
||
|
--------
|
||
|
→ [wl\_unlocker@pokemon.ledoian.cz](mailto:wl_unlocker@pokemon.ledoian.cz)
|