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

C

skulptor

8 years ago

You can use XRender compositing for old hardware, I am currently also using it on my rusty i945 chip.

As for updates in deKorator and Smaragd, I am waiting until the API changes coming for future KDE versions have settled, so that I can implement shadows etc. correctly.

It was also hinted that deKorator is going to be rewritten in QML by the KWin team, so that any efforts on the C++ code would be wasted.

(And yeah, I know that instead of waiting, I should actually help contributing those changes, but my priorities are elsewhere, sorry.)

Report

MrBumpy4096

8 years ago

Understood. Thanks for all you do to make KDE what it is, which is nothing short of AWESOME!

Report

seanneko

9 years ago

Is it possible to have a frame along the top, which is not part of the title bar?

If you look at my Windows 3.1 theme, it has a frame around the entire window. When the window is maximised, it should have no frame at all.

If I set Dekorator to not show frames when maximised, I still get a strip along the top of the screen, because the top frame is actually part of the title bar.

Thanks!

Report

9

hachi

9 years ago

Hi,

KWin can transparent dekorator's decorations but it cannot blur what's behind them. Blur works for native and aurorae's decorations, just not for dekorator. So does Dekorator support blur effect and it's just some nasty bug in my instalations or dekorator actually doesn't support blur effect?

Thanks in advance for replay

Report

C

skulptor

9 years ago

deKorator supports blur with KDE 4.5.

Starting with KDE 4.6 there is new API, and decorations have to explicitly enable blur. I will update deKorator to support the new API in the future.

If you can compile from source, simply include AbilityUsesBlurBehind in the DeKoratorFactory::supports() function.

Report

9

hachi

9 years ago

I've added 'case AbilityUsesBlurBehind:' in deKoratorclient.cc file in DeKoratorFactory::supports(). Also I had to add 'AbilityUsesBlurBehind = 3003,' in /usr/include/kdecoration.h file in enum Ability {} so GCC doesn't complain about scope declaration. Unfortunatly there is still no blur effect. Maybe I missunderstood you and did something wrong. That would be my guess:).

Report

C

skulptor

9 years ago

Just curious, which theme did you use? I don't know any deKorator themes with transparency, so you might talking about a completely different issue.

Report

9

hachi

9 years ago

Tried to creat my own with alpha color. But also I've tried other with "Transparent Decoration Effect" that kwin provides for every decoration. None of thoose worked.

Report

C

skulptor

9 years ago

To get blur working, you also need to return true for "AbilityUsesAlphaChannel".

Report

tsujan

7 years ago

The AbilityUsesAlphaChannel trick worked for me with deKorator-0.5.1. Thanks a lot. Would you please include it in the code?

Report

C

skulptor

9 years ago

Bug reported. When it is fixed, I will add the blur property to deKorator to make it work.

https://bugs.kde.org/show_bug.cgi?id=271191

Report

jhigh800

10 years ago

is this specifically for lucid or can it be installed in karmic-koala? fyi: i am running kubuntu 9.10.

Report

TheBlackCat

10 years ago

Are you planning to integrate dekorator with the new simplified window decoration interface and GHNS system being used for 4.5? In 4.5 most themes, binary, aurorae, etc, are treated as equal, with no easy way to even tell them apart. People just see a list of pictures and pick the one they like best.

I think it would be great if dekorator supported this as well, so people just see a list of decorations and pick the one they think looks the best rather than having to download, install, and manage dekorator themes in a different way.

Report

C

skulptor

10 years ago

Not for 4.5, there is just no API to integrate other themes than Aurorae into the 4.5 theme selection dialog, Aurorae is hardcoded. KNewStuff also does not manage multiple download directories (see bug 235103).

Report

Vistausss

10 years ago

http://sites.google.com/site/ubukuntu/downloads/kde4-windeco-dekorator_0.5.1-3.1_i386.deb?attredirects=0&d=1

I just love deKorator! :)

I made a deb of 0.5.1 for Kubuntu, tested on 9.10 and 10.04, but it'll probably work on older versions and Debian too.

Report

C

skulptor

10 years ago

I think it will not work on Debian, because of different KDE paths. At least that was the situation when I last tried to make an Debian package work on Kubuntu...

But thanks for the package anyway!

Report

Vistausss

10 years ago

You're welcome! :)

Report

Shirakawasuna

10 years ago

I was trying to tweak the reluna theme to be 1:1 (hopiong the new stuff would fix it), and just rediscovered an issue.

The theme uses an image with a darker blue-lighter blue horizontal gradient. To port it, I copied the exact titlebar background corners over - those are fine. I then copied the majority of the gradient to the button background image file, then a 1px wide to the left-mid titlebar position, another to the center, and another to the right-mid position, and so on.

The result is that the moment the buttons end (which varies between users due to their different preferences), the 'left-mid' title background starts, causing an abrupt shift (not so pretty). My workaround for this was to make the button background 1 px wide, but this results in a somewhat-visible constant to gradient shift once the title switches from the button background to the left-mid title background. Ideally, one could go from right to left from a source theme image, place them in order as title background files, and have them show up in full, rather than being clipped when the buttons end.

Thanks!

Report

C

skulptor

10 years ago

Does making the button background images 0 pixels wide (i.e. empty files) help? In this case, only the left/mid/rightTitleBg should be used.

Report

Shirakawasuna

10 years ago

Hey, I just noticed that changing themes within the interface (i.e. selecting a new theme) doesn't trigger the 'something changed!' monitor in KDE. This means that in order to change themes, one has to cycle through to something like Oxygen first, then back to DeKorator, then select the theme and hit 'apply'.

This might just be me or a bug just for KDE 4.4.

Report

spawn57

10 years ago

Any chance you can add XBar Support? I'm dying for a simple theme with Mac OS X like Menu Bar support in KDE 4.

Report

Shirakawasuna

10 years ago

This is awesome, thanks for the hard work and responding to requests! I'm going to fix up my old themes and make a bunch of new ones!

Report

johnyff

10 years ago

Hallo

Erstmal vielen Dank für das schönste Kwin -Style, im Gengenstaz zu Oxygen wirkt es richtig edel.

Es gibt für Kubuntu ein ppa für welchen es ein Version (0.4) gibt die bereits Fenstergruppierung hat
http://ppa.launchpad.net/kubuntu-members-kde4/ppa/ubuntu/pool/main/k/kwin-style-dekorator/

Im Todo von 0.5.1. habe ich gelesen das es geplant ist, wie haben die den bei 0.4 die Gruppierung intigriert?
Kann man es bei 0.5.1 beim Kompilieren experemetell intigrieren?

P.S. sorry das ich auf deutsch frage, mein englisch ist miserabel.

tschüss
johnyff

Report

Nirvandil

10 years ago

in openSuse many troubles with dependenses:( only for me so?

Report

Nirvandil

10 years ago

Sorry, all is easy, than look))) question taken off

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