Commit Graph

443 Commits (99e082a03ed2e3801b96755c2e3045514567731b)
 

Author SHA1 Message Date
tpearson 60de68e5c0 Fix ksmserver shutdown screen in ARGB mode
Do not exit the secure dialog on DCOP screensaver quit request


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254881 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson cc0aef7dbf Close kdesktop_lock windows on SIGTERM
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254851 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 759a6d228e Use shared root pixmap to paint smserver instead of external call to krootpixmap
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254806 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 48ead3b93b Fix keramic and b2 window clients
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254498 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson ed70a0cfa0 Copy tsak in from latest git
Wait for tsak start before kdm init
Set readonly access mode for SAK pipe in kdmtsak


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254374 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson f6ffb7a0c3 Close tsak daemon connection when read failed before trying again
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254369 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson f365f87063 Use kdmdistrc instead of kdmrc if it exists
This preserves kdmrc as a fallback working configuration


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1254362 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 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
14 years ago