
Porcelain
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
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.
15 years ago
Improved (although faked) anti-aliased frames for the whole window and the title text so that both match the buttons.
15 years ago
Improved (although faked) anti-aliased frames for the whole window and the title text so that both match the buttons.
madmonk
14 years ago
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.
Report
rickvernam
15 years ago
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
Report
onsitepcs
15 years ago
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
Report
Maxilys
15 years ago
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.
Report
mcbutterbuns
15 years ago
Report
bhautikj
15 years ago
RPM:
http://cow.mooh.org/togo/kwin-style-porcelain-0.2-1mdk.i586.rpm
SRPM:
http://cow.mooh.org/togo/kwin-style-porcelain-0.2-1mdk.src.rpm
Report
bhautikj
15 years ago
RPM:
http://cow.mooh.org/togo/kwin-style-porcelain-0.2-1mdk.i586.rpm
SRPM:
http://cow.mooh.org/togo/kwin-style-porcelain-0.2-1mdk.src.rpm
Report
aaron
15 years ago
http://bugs.gentoo.org/show_bug.cgi?id=89128
Report
rickvernam
15 years ago
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
Report
soimpossible
15 years ago
./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
Report
rickvernam
15 years ago
Thanks!
Report
soimpossible
15 years ago
export KDEDIR=/usr/kde/3.4/
(as root)
More info:
http://forums.gentoo.org/viewtopic-t-277809-highlight-kdedir.html
Report
spasemunkie
15 years ago
If you need any help (although it looks like you are doing just fine) with anything, please let me know.
Thanks again!
Report
Maxilys
15 years ago
If you have other ideas as nice as Porcelain, don't hesitate to post them here. I'm becoming an expert. ;-)
Report
MuoX
15 years ago
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
Report
Maxilys
15 years ago
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.
Report
bhautikj
15 years ago
http://cow.mooh.org/togo/kwin-style-porcelain-0.1-1mdk.i586.rpm
http://cow.mooh.org/togo/kwin-style-porcelain-0.1-1mdk.src.rpm
enjoy ;)
cheers,
-b
Report
bhautikj
15 years ago
I meant for a :)
Report
lendrick
15 years ago
Report
Maxilys
15 years ago
It's cured now. Please everybody, re-download. ;-)
Report
lendrick
15 years ago
Report
motyR
15 years ago
Report
lendrick
15 years ago
Report
Maxilys
15 years ago
I must have lost the user's point of view. I'm a developper now. ;-)
Report
motyR
15 years ago
Report