tpearson
3df918cc40
Use krootpixmap instead of the external krootbacking executable in kdesktop_lock
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254228 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
2372baf4c6
Check if session is local before requiring usage of the SAK
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254133 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
a220521902
Add a new configuration file kdmdistrc to kdm that, if present, overrides the default kdmrc settings
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254121 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
5118af588a
Fix kdmctl spamming by kdmsak
...
Fix KDM SAK passing to non-active VTs
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254120 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
291dece245
Reset kdesktop lock login dialog on GUI VT switch
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254119 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
e723b237f1
Make the SAK only work on the current VT
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254116 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
c8ff4ef743
Disable SAK key detection in kdesktop when the lock dialog is active
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254063 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
e02b614061
Fix kdm crash on remote->local login switch
...
Detach from tsak process as early as possible
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254061 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
da658e7205
Fix KDM shutdown dialog not appearing under Debian
...
Fix kdmtsak failure on tsak daemon exit
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254046 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
7b1017d001
Stabilize the SAK system
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253985 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
96c46c4f95
Add task manager button to secure desktop dialog
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253983 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
d9167be486
Fix tsak problems introduced in prior commit
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253980 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
76da651e47
Add configuration option for SAK usage to KDM control center module
...
Replace call in kdm to system() with KProcess
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253892 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
94ee9219dd
Backport of TDE GIT commit
...
Make tsak a bit more robust
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253890 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
810b411783
Add tsak
...
Trinity now has full GUI SAK support, a first for any Linux DE!
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253878 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
037217ba8b
Add preliminary SAK support to KDM
...
Unify the various system modal dialogs a bit
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253872 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
c1d059ab57
Fix Unified splash screen
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253867 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
34869df7a3
Allow kdm to preload kwin
...
This provides a smoother and more unified logon experience
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253865 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
d4fbbf5427
Close secure desktop dialog on Esc keypress
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253856 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
3bcc1ce0c9
Allow kwin to replace itself automatically
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253854 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
ff73229127
Add secure desktop area dialog to kdebase
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253853 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
b82e403415
Fix prior commit
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253839 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
9942172e2d
Export the kdmtsak calling executable validation routine in a header file
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253837 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
423ac393e5
Enhance kdmtsak to work with kdeinit launched processes
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253835 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
1039f2df32
Enhance SAK appearance
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253791 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
f6af340515
Add very preliminary SAK support
...
Don't worry, if your system is not configured for SAK usability you won't notice anything different
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253698 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
2bc823a7c1
Add missing license header to kdmtsak.cpp
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253696 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
458b7cead4
Add kdmtsak program
...
Fix possible kompmgr segfault under rare circumstances
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253695 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
a382b3ab31
Add new "Unified" splash screen
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253671 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
75ab9920ac
Enhance desktop lock process security
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253276 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
e8297a9284
Second part of prior commit
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253274 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
94b61aed07
Force repaint of background on desktop switch when desktop lock is enabled
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253273 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
e29fcfc416
Fix screensaver startup failure under certain circumstances, including premature xhack termination
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253271 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
b28f50725e
Fix lock screen startup
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253257 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
2f40ab1411
Fix desktop lock appearance...again...
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253085 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
7bab23c1ca
Fix desktop lock startup sequence appearance
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253084 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
06f2c11087
Fix desktop switch while lock process is engaged
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253075 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
a278c295b0
Fix kdesktop lock process
...
Enable the new codepaths by default
This does change user visible behaviour, however it also repairs severe problems with the lock dialog appearing UNDER the xscreensaver hack, as well as many of the OpenGL xhacks failing.
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253074 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
af216eb5f2
Fix lock dialog cancel button enabling when autohide disabled
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253064 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
a6e2ce7a2a
Fix desktop locking with opengl screensavers
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253062 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
b971f9aae7
Use new modal system nofitication dialog in kdebase smserver
...
Add fancy startup dialog to match the fancy shutdown dialog
This is only used if the themed splash screen is turned off
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1253056 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
9925fc58bc
Fix system modal dialogs
...
Fix shutdown background
Add code to make the desktop locking system use the system window decorations and generally use the same theme and style as the active desktop
This code is disabled for now, but can be enabled via the two new static variables in kdesktop/lock/main.cc
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252900 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
1f40ada72d
Force windows with the modal system notification atom set to stay above other windows
...
Enhance logout sequence appearance
Add remote folder synchronization on logout support
Fix flickering to black window with subsequent partial repaint of certain widgets occurring during fancy logout sequence
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252640 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
29570c5acb
Disable kdebase kicker tip assertion causing kicker crash
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252379 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
9fe53a2a43
Fix kompmgr failing to move windows in opaque mode
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252373 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
f69216c644
Fix kompmgr crash on window resize
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252372 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
f5f0024b74
Add new _KDE_WM_MODAL_SYS_NOTIFICATION atom to disable menu/close/on-all-desktops buttons
...
Improve the appearance of the TDE logout sequence using the new atom
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252231 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
5a63d5945b
Allow kdebase to build with HAL disabled
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1252060 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
21fc43f2d4
Add apidox targets to kdebase
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1251896 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago
tpearson
7fc2c05f9d
Add DPMS configuration to kdebase
...
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1251243 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
13 years ago