Feeling insufficient?
If you install this, your Pen... errrr... Screen will become very large.

It sort of implements the NETWM Large Desktop concept as exists in eg. fvwm.

The active screen edges trigger a shift of "normal" windows, similar to "xrandr --panning", but the desktop etc. stay in place (and the "size" is not limited by the GPU when compositing)

The shift is by default 50% of the smallest screen width/height, ie. eg. the upper half becomes the lower half and the lower half drops out of the screen. This can easily be changed in the script source.

It's also different from the stacked virtual desktops as implemented in KWin in that you can make windows randomly large and shift the viewport (windows lap over to the next "notvirtualdesktop")

--- TODO:
- handle activities
- make a config GUI?

--- Comments:
"I installed this and my P... Screen grew HUUGE and now I can please all the gir... windows and no longer feel insufficient!"
-- Anonymous User

--- Disclaimer:
Any other growth is not guaranteed.
Other things might actually shrink - and I deny responsibility for such!
=)

One more thing: how this works? I used to think it basicly moves windows, but this appears to be more complex thing.

Re: How those this even work?

No, it actually just moves windows around.
There's some multiscreen handling code and exclusion of windows on other virtual desktops (and yakuake), but that's more or less it.
And it of course centers a window out of sight on activation (by moving all windows accordingly)

I'm wonder if it would be possible to add option to have keybind for scrolling desktop. For instance meta. Screen would be scrolled only if you are holding meta pressed.

Re: Feature request

No.
It would be possible to add global shortcuts (so that you scroll without the mouse but by pressing a shortcut), but invocation of a modifier would require changes to the KWin core (what's probably not in the cards for KDE SC4)

It seems that configuration button is missing, but shortcuts works well and I disabled electric border in the code. Now I'm happy. :)

Re: Re: Re: Feature request

How did you install the effect?
If installed with plasmapkg, scripts require a "-t kwinscript") to resolve this correctly. No idea whether i miss some metainfo or plasmapkg simply always requires this.

BTW: This script is extreamly useful. I used to like this behavior long time ago, during fvwm days. It's nice to see this in KDE with the help of just few lines of code :-)

problem

I found one small problem related to the script: it treats window groups like a individual windows, so for instance group of two windows is moved twice by the 50% (100% total) instead of being moved only once by the 50%.

How do you like Plasma 5? The best KDE Desktop ever. Definitely a nice improvement. Not decided yet. Haven't tried it yet. I do not like some of the changes. KDE is taking the wrong way. I am still sticking with KDE 3.5. I have no opinion, but wanted to vote anyway.

Copyright 2001-2015 KDE-Look.org Team All rights reserved. KDE-Look.org is not liable for any content or goods on this site.All contributors are responsible for the lawfulness of their uploads.KDE and K Desktop Environment are trademarks of KDE e.V.