This theme is based on the Elegance plasma theme written by AdrienV. I managed to lower significantly the quality of that theme, yet for a good purpose: enhancing significantly the usable screen area. All that wobbly bling window management is all very nice, as long as there is room for those windows to wobble. That ain't exactly true on my 12' screen. Most of my windows are simply maximized.
So the creation of a taskbar theme (the only thing I changed from the Elegance theme) that enables better oversight of what window is currently in use. The 'tab' like aspect provided by this theme is most effective by taking away the redundant title bar and windows borders of all 'normal windows'. For doing this:
- go to your KDE system settings
- Window behavior -> Window Specific
- make a 'new' rule
- Description eg: 'One to maximize them all'
- Select 'Match whole window class' (dont know if its necessary but whatever..)
- In 'Windows Extra' select 'Normal Window'
- In Geometry select both 'maximize hor..' and 'Maximize ver..' do 'Apply Initially' and check the mark next to it
- In preference check 'no border' do 'Apply Initially' and check on the right side again
- check ok on the bottom of the screen and thereafter the apply button
From this point on all your new openend windows will be maximized and without title bar. For those that still need the close button, this function can be done from the taskbar (right click and select close). Not that some applications (I haven't tested many yet, but Inkscape and its object properties dialog are one of them) have toolkit or dialogs that are identified as 'normal windows' (although transient). They consequently maximize as well. Solutions here are welcome.
The 'tab' aspect only works nicely with the Oxygen theme, and even there it has glitches. The oxygen theme has a gradient over the size of the screen I cannot render in the plasma theme. If you change the colors of your oxygen theme, the plasma theme also doesnt change. Finally the theme also only renders nicely when the panel is on the top of the screen. Therefore this theme is only but a simple demonstrator of what would really be nice: a Tab-taskmanager plasmoid (written with decent QT4 widgets).