This forum has been archived. All content is frozen. Please use KDE Discuss instead.

screensaver as unlock screen background

Tags: None
(comma "," separated)
kde-smiley
Registered Member
Posts
2
Karma
0
When using simple screensaver under KDE 4.10 unlock window doesn't popup with screensaver still in background (as it used to under KDE 4.5.5 and older) but switches to unlock screen with its own background. I know unlock screen background can be changed, but I don't want that.

How to get unlock window overlay with screensaver? (KDE 4.5.5 - see http://www.postimg.com/157000/screensaver_nowidget_kclock_kde455_lockscreen_edited-156510.jpg)

Further more under KDE 4.10 once you get to unlock screen (with its own background) it never changes again back to screensaver (but it stays on unlock screen - see http://postimg.com/image/157000/kde410_unlockscreen_edited-156518.jpg).

Any solution?
wolfi323
Registered Member
Posts
1129
Karma
11
OS
kde-smiley wrote:How to get unlock window overlay with screensaver?

You can't.

Further more under KDE 4.10 once you get to unlock screen (with its own background) it never changes again back to screensaver (but it stays on unlock screen - see http://postimg.com/image/157000/kde410_unlockscreen_edited-156518.jpg).


This works fine here.

Try pressing ESC. Do you get the screensaver back then?
kde-smiley
Registered Member
Posts
2
Karma
0
wolfi323 wrote:You can't.


Great :( why did they change it?!? It was still working in KDE 4.5.5
Do you know what part of code needs to be changed in order for this to work. I'm ready to recompile it if necessary to get this feature (present since KDE3) working.

wolfi323 wrote:Try pressing ESC. Do you get the screensaver back then?


sure that works, but why is there no timeout like it was in KDE 4.5.5?
wolfi323
Registered Member
Posts
1129
Karma
11
OS
kde-smiley wrote:
wolfi323 wrote:You can't.


Great :( why did they change it?!? It was still working in KDE 4.5.5
Do you know what part of code needs to be changed in order for this to work. I'm ready to recompile it if necessary to get this feature (present since KDE3) working.

The screen locker has been completely rewritten for 4.10 (I think) to be more secure f.e.
It's not easily possible to just change the code back, as it is completely different (even different source files).

wolfi323 wrote:Try pressing ESC. Do you get the screensaver back then?


sure that works, but why is there no timeout like it was in KDE 4.5.5?[/quote]
There is, and it works fine here as I said.
No idea why it doesn't work for you.

Except one: do you have the option "Susepend desktop effects for fullscreen windows" enabled (Systemsettings->Desktop Effects->Advanced)? This can cause problems, so try to disable it.
luebking
Karma
0
kde-smiley wrote:why did they change it?!?

Core task of a screenlocker is to protect your desktop session, not run a fancy animation nobody is looking at anyway.
As Wolfgang hinted, the screenlocker was redesigned to provide this as primary target. The "screensaver" (aka "great way to waste your battery") became a "nice to have" gimmick on top of it.
It (did and) does *not* protect the session.

That a fullsize login screen is shown is rather an implementation detail, since it's the most straight forward way to re-use the code.
This can be changed w/o impacting security (since it also not the greeter that protects the session now), but you've to bring your own greeter implementation and will have to alter behavior so that instead of hiding the fancy show, the greeter is shown above it.
Code is in kde-workspace/ksmserver/screenlocker.

FYI:
the plasmoid driven locker should get you a clock and if you just want to run any (xscreensaver) hack: they're stand-alone binaries and can be executed as every other application. Try running "kclock.kss". You can also turn it fullscreen by pressing Alt+F3 and select fullscreen under "More Actions".


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot], Yahoo [Bot]