Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

0
Become a Fan
5.0

Description:
This is a windec based on the idea from Justin Berstler a.k.a. Spasemunkie.

http://www.kde-look.org/content/show.php?content=22199

The only difference is that the work area has no frame; it doesn't look so good.

Do not forget to try the provided colorschemes.
Last changelog:

Improved (although faked) anti-aliased frames for the whole window and the title text so that both match the buttons.


Ratings & Comments

29 Comments

madmonk

I compiled this decoration on Kubuntu Dapper with Kde 3.5.5... Everything seemed to work fine. Then I create a .deb with checkinstall and installed it; but the decoration doesn't appear in the kcontrol center! I also tried a simple "make install" without luck..same problem :( Any suggest? Thanx.

rickvernam

Has anyone had the problem where the buttons on the title bar thing to keep the window above or below don't work? It's kinda annoying because I often use that functionality and I have to right click on the title bar...etc. I looked at it a while ago to see if I could track it down & fix it, but I had no luck... So, anyone else have this problem? Thanks

onsitepcs

I really like this looks great. I would say one of the best I have seen. Nice clean and easy on the eyes. I thank all that have gotten this far. I would help but out of my leage. I got this when I did make config worked fine no errors porcelainbutton.h:20: error: forward declaration of `class PorcelainClient' porcelainclient.cpp:616: error: extra qualification `PorcelainClient::' on member `resize' ignored porcelainclient.cpp:616: error: invalid use of undefined type `class PorcelainClient' porcelainbutton.h:20: error: forward declaration of `class PorcelainClient' porcelainclient.cpp:625: error: syntax error before `*' token In file included from /usr/share/qt3/include/qmetaobject.h:42, from porcelainclient.moc:12, from porcelainclient.cpp:631: /usr/share/qt3/include/qconnection.h: In destructor ` PorcelainClient::QConnection::~QConnection()': /usr/share/qt3/include/qconnection.h:49: error: parse error before `;' token In file included from porcelainclient.moc:12, from porcelainclient.cpp:631: /usr/share/qt3/include/qmetaobject.h:55: error: declaration of `struct PorcelainClient::QConnection::QMetaData' in ` PorcelainClient::QConnection::~QConnection()' which does not enclose `class PorcelainClient::QConnection' /usr/share/qt3/include/qmetaobject.h:55: confused by earlier errors, bailing out make[3]: *** [porcelainclient.lo] Error 1

Maxilys

You're lucky I went over here. It's been a long time since I haven't got any news from my windec. Which version of KDE do you have? Porcelain needs at least KDE 3.3 and all the qt-devel stuff that comes with it. According to your warnings and errors, I'd rather say that you have a problem with some qt stuff. On my config, I got no more than 2 or 3 warnings and none looked like yours. I just re-built everything with KDE 3.4.1 and the corresponding qt-devel stuff. It works. So, I guess, your KDE is too old.

mcbutterbuns

Probably the best window decoration I have seen. I love the color schemes and the whole look. Very appealing and easy on the eyes. Bravo.

bhautikj
bhautikj
aaron
rickvernam

KDE 3.4, amd64, Gentoo checking for KDE... configure: error: in the prefix, you've chosen, are no KDE headers installed. This will fail. So, check this please and use another prefix! Any ideas on what this means? I'd dig around, but I'm at work, and should be working... Thanks! -Rick

soimpossible

You need to add an option to ./configure ./configure --prefix=KDEDIR where KDEDIR is where KDE is located. On gentoo, this is: /usr/kde/3.4 So for gentoo, I do: ./configure --prefix=/usr/kde/3.4

soimpossible

Permanent fix: export KDEDIR=/usr/kde/3.4/ (as root) More info: http://forums.gentoo.org/viewtopic-t-277809-highlight-kdedir.html

rickvernam

ah...so obvious.. Thanks!

spasemunkie

Thanks so much for taking the time to do this! It looks really sweet! If you need any help (although it looks like you are doing just fine) with anything, please let me know. Thanks again!

Maxilys

You're welcome. It was fun and a challenge to implement your windec. If you have other ideas as nice as Porcelain, don't hesitate to post them here. I'm becoming an expert. ;-)

MuoX

make all-recursive make[1]: Entering directory `/home/nahuel/usr/porcelain-0.1' Making all in porcelainclient make[2]: Entering directory `/home/nahuel/usr/porcelain-0.1/porcelainclient' Making all in config make[3]: Entering directory `/home/nahuel/usr/porcelain-0.1/porcelainclient/config' /usr/share/qt3/bin/uic -L /usr/lib/kde3/plugins/designer -nounload -o configdialog.h ./configdialog.ui uic: File generated with too recent version of Qt Designer (3.3 vs. 3.2.3) make[3]: *** [configdialog.h] Error 1 make[3]: Leaving directory `/home/nahuel/usr/porcelain-0.1/porcelainclient/config' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/nahuel/usr/porcelain-0.1/porcelainclient' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/nahuel/usr/porcelain-0.1' make: *** [all] Error 2

Maxilys

Very sorry... Well, I've no idea if it will work but you should try just changing the version number in the ui file with a text editor. IMHO, there should be much differences in between 3.3 and your version. The opinion from an expert may prove me wrong but at least, it won't burn down your computer to try. ;-) Just my 2 cents of the day.

bhautikj
bhautikj

...oops, wrong icon ;) I meant for a :)

lendrick

When I maximize a window, it's one pixel short of being actually maximized, so on the bottom and the right I see a line of pixels from under the window.

Maxilys

This was a perfect example of Murphy's laws: "Variables don't, constants aren't." It's cured now. Please everybody, re-download. ;-)

lendrick

Works great! Thanks!

motyR

how can i enable the outline border?

Maxilys

You can't enable the outline border because it's always enabled. If you have no frame around the windows, you are in big trouble! Something went definitively wrong during compilation. In fact, I don't think it's possible otherwise the whole windec shouldn't work at all.

lendrick

I had the same problem, and it's simpler than you think. You probably just need to go to your theme manager and click on the Colors button, then find the Porcelain color schemes (which should have been installed automatically when you installed Porcelain). The problem is that right now your window border is the same color as your window background.

motyR

10X:-)

Pling
0 Affiliates
Details
license
version 0.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

More KDE 3.x Window Decorations from Maxilys:

Powder
Maxilys
last update date: 19 years ago

Score 5.0

Mallory
Maxilys
last update date: 20 years ago

Score 5.0

Other KDE 3.x Window Decorations:

Vista/Black
bastlerjan
last update date: 18 years ago

Score 5.0

Example
chuliomartinez
last update date: 20 years ago

Score 5.0

Svg-Deco Gentoo Ebuild
trancelis
last update date: 20 years ago

Score 5.0

Ebuilds: Tinydeco & Flip-lite
pootie
last update date: 19 years ago

Score 5.0

KBL, KBML ,KBCL for Slackware
rufuseddy
last update date: 20 years ago

Score 5.0

kwin-activeheart for SuSE 9.0
lemmy04
last update date: 21 years ago

Score 5.0



System Tags