deKorator

Various KDE 1.-4. Styles

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

20
7 .8
Description:

deKorator is a themable window decorator for KDE SC 4.x.

You can find over 160 deKorator themes here: http://www.kde-look.org/index.php?xcontentmode=21. Additionally, many KDE 3.2+ theme packages include deKorator themes.

The Copyright holder is the original author (Moty Rahamim), I ported it to KDE4, as is allowed per GPL 2+ license. For his KDE3 version, see http://www.kde-look.org/content/show.php/deKorator?content=31447.

Please use the "Report Bug" help menu item to report bugs and wishes for future versions.

Notes:

* To install a theme, the file must be named "NAME-theme.tar.gz" and contain "deco", "buttons", and "masks" directories inside the "NAME-theme" directory. deKorator 0.5 no longer offers a "Paths" tab to set theme paths individually. If a theme does not install, please report this to the author of the theme..

* I do no longer provide binary packages, most distributions already ship deKorator. Ask them to update.

* To install from source, you need cmake, kdebase-workspace-dev, and libqimageblitz-dev (or similary named). Additionally, you must have the KDE 4 binaries in your path. Use

export PATH=$PATH:/usr/lib/kde4/bin/
cd dekorator-0.5.1
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
make
sudo make install


* deKorator is developed in KDE's git repository, see https://projects.kde.org/projects/playground/artwork/dekorator

* First screenshot:

- Window decoration: Azenis
- Widget style: Oxygen
- Color scheme: Obsidian coast
- Wallpaper: Air (KDE 4.2)

* Second screenshot:

- Window decoration: Aero-Glass
- Widget style: QtCurve
- Color scheme: modified to give the impression of transparence :)
- Wallpaper: Fields of Peace

* Third screenshot:

- Window decoration: Meno
- Window buttons: Clearlook
- Widget style: Plastique
- Panel theme: Atelier
- Wallpaper: Stonewall2 Pattern
Last changelog:

10 years ago

See visual ChangeLog at http://kdepepo.wordpress.com/2010/04/01/improved-window-themes-with-dekorator-0-5/

0.5.1:
* added support for separate "inactive" images
* removed "hand" cursor over buttons
* fixed resize region with small borders
* fixed possible crash in "No Border" mode
* fixed images cropped instead of scaled
* fixed shaded windows with masks
* fixed "StickyDownPress" image used instead of "StickyPress"
* fixed partial transparency on button backgrounds
* improved detection of manually installed themes

0.5.0:
* added KNewStuff support
* added option to hide frame on maximized windows
* added previews in theme list
* simplified theme handling

greggel

10 years ago

Thank you for this great piece of software!
But i have found, that masks doesnt work on shaded windows. Also buttonStickyPressDown is used instead of buttonStickyPress.

Report

Rasi

11 years ago

I can confirm that the buttons are not getting transparent anymore. Nevertheless the Icon on the left of the window still has this issue

Report

Amios

10 years ago

I have still the problem with the transparent icons. Afer installing the posted package on Kubuntu 9.10

Report

Ezy

11 years ago

Can confirm that the patch galgonek posted (on page 5) solves the button-problem (transparent buttons on window resize). Managed to apply the patch and create a Debian package (for Kubuntu 9.04).

You can download it here: http://solidfiles.com/d/46cb34ea955ea90fc678488a333b4209

Report

TommyCZ

11 years ago

Please can somebody create an 64bit version of this patched package? Thank you very much!

Report

Ezy

11 years ago

Think I found a bug.

If I resize a windows up or down, the buttons goes transparent. I can make them visible again by moving mouse pointer over the buttons. This does not happens if I resize a window from the side, only from bottom or top.

Using Nvidia graphic.

Soz if this has already been reported! I'm to lazy to scroll the archive :P

Report

Ezy

11 years ago

Was already reported. nvm :P

Report

TheX

11 years ago

Plz, anybody, make deb pack 0.4.0.3

Report

Ezy

11 years ago

http://solidfiles.com/d/c258bca3e0382fccae244a4d1677f488/get

Made a Debian package with checkinstall, Made on Kubuntu 9.04

Report

TheX

11 years ago

Thanks, but i forget say: my system is 64bit

can u make deb for 64?

PLZ

Report

TheX

11 years ago

WoW... I make deb amd64 package with GiftWrap

link to dekorator:
http://depositfiles.com/files/a774o3rkr

Report

Ezy

11 years ago

Is mask and shadows supposed to work with latest dekorator?

I did compile latest dekorator, but I have no shadows, and mask is black instead of transparent. This is on kde 4.3.

Report

C

skulptor

11 years ago

Yes, it should work.
* remove any old deKorator installations and make sure you installed 0.4.0.3 (version number is displayed inside the preview window)
* restart KWin to force it loading the new deKorator version
* enable compositing for shadows to work (it may be required to suspend and then restart compositing again)
* enable "Use Masks" in deKorator "Paths" page for masks to work

Report

Ezy

11 years ago

Thanx, working now :)

Report

MrBumpy4096

11 years ago

I'm using KDE 4.3 RC3 with the latest deKorator (0.4.0.3), and whenever I maximize or restore a window, the icons/buttons on the left side of the title bar turn into black squares. When I move my mouse over the black squares, the icons reappear. This happens with every theme I've tried.

I'm not using desktop effects. If I enable desktop effects, instead of black squares, the icons are replaced with what looks like another area of the screen. Let me know if you need more info.

Report

galgonek

11 years ago

I have had the same problem.

This patch can help:
<code>
--- dekorator-0.4.0.3.orig/client/deKoratorclient.cc 2009-07-15 17:08:07.000000000 +0200
+++ dekorator-0.4.0.3/client/deKoratorclient.cc 2009-08-13 21:10:44.000000000 +0200
@@ -2647,6 +2647,10 @@
// maskDirty_ = true;
doShape();
}
+
+ for(int i = 0; i < ButtonTypeCount; i++)
+ if(button[ i ])
+ button[ i ]->repaint();
}

//////////////////////////////////////////////////////////////////////////////
</code>

Report

Shirakawasuna

11 years ago

I get something very similar in 4.3.0. I have desktop effects enabled, so instead of black rectangles it's just transparency (chunks missing from the decoration).

Report

Shirakawasuna

11 years ago

A quick feature request for the KDE 4.3 version!

I'm currently trying to port a theme that has no borders on the left and right sides but does have beveled edges (requiring a mask). Dekorator doesn't seem to like no borders when there's a mask (haven't tried it without one) and just leaves a bunch of space on the left and right sides, w/ the beveled edges reaching over.

It would be nice to have a 'no border' option, maybe as part of the theme settings file!

Also, it seems to me like implementing a lot of these changes could possibly break backwards compatibility, have you considered forking the project? I don't mean to suggest that you do it, as you're the dev and know better how this should go, but it's an idea ;).

Oh, final thing: it might be nicer to adopt an emerald-style naming scheme + image setup, where for each button you have a single image split into six pieces (normal, hover, press, and the same for inactive windows). It would make porting/using emerald themes much easier (perhaps even automated/native!) and make improvements easier to organize, imo.

Thanks!

Report

C

skulptor

11 years ago

Make sure midLeftFrameBg.png and midRightFrameBg.png are empty, their width determines the left and right border widths. The masks should not have any effect on the window layout.

Actually this is a fork, as I do not know what the original deKorator author has planned :)

Report

Shirakawasuna

11 years ago

Err, actually that doesn't quite work. The masks no longer apply if I make the leftMidFrameBg.png (and corresponding right one) empty. I get little white corners :(.

Report

C

skulptor

11 years ago

Could you retry with updated version 0.4.0.3? There was a bug that prevented deKorator to work correctly with KDE 4.3.

Report

Shirakawasuna

11 years ago

To get the 0 px borders to 'show up', I have to either restart KDE or switch to a window style other than dekorator and then back again. Just something you might want to know :).

Report

Shirakawasuna

11 years ago

Alright, no borders seems to be working (even in KDE 4.2!) :).

One last issue with it: resizing is difficult with mouse-only. I can do alt + right click, but it would be nice to have an option to make the lower right hand corner more clickable (for resizing) as in the Nitrogen window decoration. As it is, I can't get any horizontal resizing unless it's a super tiny area of the top left corner.

Thanks for the awesome work, now the Dots theme will look right :).

Report

Shirakawasuna

11 years ago

I'm not using KDE 4.3 yet, but I will check once I am!

Report

Shirakawasuna

11 years ago

Wow, I had no idea that's how you did 0 px borders, thanks! My new feature request: make it more intuitive :).

Report

10 years ago

See visual ChangeLog at http://kdepepo.wordpress.com/2010/04/01/improved-window-themes-with-dekorator-0-5/

0.5.1:
* added support for separate "inactive" images
* removed "hand" cursor over buttons
* fixed resize region with small borders
* fixed possible crash in "No Border" mode
* fixed images cropped instead of scaled
* fixed shaded windows with masks
* fixed "StickyDownPress" image used instead of "StickyPress"
* fixed partial transparency on button backgrounds
* improved detection of manually installed themes

0.5.0:
* added KNewStuff support
* added option to hide frame on maximized windows
* added previews in theme list
* simplified theme handling

12345678910
113
product-maker cinnamoner Mar 17 2017 9 excellent
product-maker Blackcrack Mar 23 2016 9 excellent
product-maker tutroc77 Aug 02 2013 3 bad
product-maker secoffee Mar 15 2013 9 excellent
product-maker Sweyn78 Sep 08 2012 9 excellent
product-maker tobaj Dec 02 2011 9 excellent
product-maker cyberconan Sep 06 2011 9 excellent
product-maker 1antares1 Jul 31 2011 9 excellent
product-maker fredbird67 Jun 21 2011 9 excellent
product-maker flo2154 May 14 2011 9 excellent
product-maker dagobert Feb 23 2011 9 excellent
product-maker hachi Dec 21 2010 9 excellent
product-maker pohybel Dec 09 2010 9 excellent
product-maker WillS Oct 27 2010 9 excellent
Be the first to comment
b1tchmade
Jun 22 2020
GoblinASZ
Mar 06 2014
Pulfer
Mar 24 2012
tobaj
Dec 02 2011
flo2154
May 14 2011
lordlukas
Mar 29 2010
aGGreSSor
Mar 01 2010
greggel
Jan 17 2010
hostmaster2
Oct 10 2009
ladykatlyn
Aug 25 2009
DanaKil
Jul 29 2009
sgl
Jul 28 2009
mywereld
Jul 18 2009
Montblanc
Jul 16 2009
mikko777
Apr 27 2009
Shirakawasuna
Apr 22 2009
Ace2016
Mar 22 2009
goona
Feb 11 2009
its
Feb 11 2009
gomezhyuuga1
Feb 10 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.5.1
updated Aug 04 2017
added Aug 26 2008
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0