A simple program to recover failed locked wayland sessions and demonstrate wayland client programming
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.
 
 
LEdoian 09648a0b71 Initial version
very hardcoded, but great for demonstrations ig.
2 weeks ago
.gitignore Initial version 2 weeks ago
Makefile Initial version 2 weeks ago
README.md Initial version 2 weeks ago
unlocker.c Initial version 2 weeks ago

README.md

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