Revision 8fced1e...
Go back to digest for 13th November 2011Features in KDE Base
Martin Gräßlin committed changes in [kde-workspace/screenlocker] /:
Initial commit for new screenlocker
The screen locker is split into two parts:
1. A daemon (ksld) to just lock the screen and grab input
2. An unlock dialog (kscreenunlocker) which is executed as a separate
process.
In case the unlocker fails/crashes the screen is still locked by
the lock daemon. The lock daemon uses an X event filter to ensure
that it's lock window and all unlocker windows are always on top.
All input events are passed to the correct unlocker window.
In case kscreenunlocker crashes or does not succeed, it gets
automatically restarted by the daemon.
File Changes
Added 16 files
- screenlocker/CMakeLists.txt
- screenlocker/ksld.desktop
- screenlocker/ksldapp.cpp
- screenlocker/ksldapp.h
- screenlocker/lockwindow.cpp
- screenlocker/lockwindow.h
- screenlocker/main.cpp
- screenlocker/kcfg/kscreensaversettings.kcfg
- screenlocker/kcfg/kscreensaversettings.kcfgc
- screenlocker/unlocker/CMakeLists.txt
- screenlocker/unlocker/main.cpp
- screenlocker/unlocker/unlockapp.cpp
- screenlocker/unlocker/unlockapp.h
- screenlocker/unlocker/unlocker.cpp
- screenlocker/unlocker/unlocker.h
- screenlocker/unlocker/qml/lockscreen.qml
Modified 1 files
- CMakeLists.txt
17 files changed in total