Linked by Thom Holwerda on Tue 1st Jan 2013 18:19 UTC
KDE I tend to believe that the best interfaces have already been made. Behaviourally, CDE is the best and most consistent interface ever made. It looked like ass, but it always did exactly as you told it to, and it never did anything unexpected. When it comes to looks, however, the gold standard comes from an entirely different corner - Apple's Platinum and QNX' PhotonUI. Between all the transparency, flat-because-it's-hip, and stitched leather violence of the past few years, one specific KDE theme stood alone in bringing the best of '90s UI design into the 21st century, and updating it to give everything else a run for its money. This is an ode to Christoph Feck's Skulpture.
Thread beginning with comment 546819
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Comment by Licaon_Kter
by Licaon_Kter on Wed 2nd Jan 2013 10:24 UTC in reply to "RE: Comment by Licaon_Kter"
Licaon_Kter
Member since:
2010-03-19

Because I don't know where else to get it from since:
1. the kde-look.org version is pretty old ( 0.2.4 );
2. I don't have something like "KDE Get New Stuff" for Styles in my panel ( but I do have one for: Colors, Icons, Emoticons, Mouse, Plasma Themes, Decorations, Splash, etc ) and this is Debian Sid 64bit BTW;
3. the git build should always work, right?

Wrong, the git build does not work by default:
1. PREFIX is by default /usr/local and KDE does not look there for styles;
2. style files are installed in PREFIX/share/apps instead of PREFIX/share/kde4/apps;
3. latest branch named five does not build ( /skulpture.h:25:34: fatal error: QtWidgets/QCommonStyle: No such file or directory ) and I do have libqt-dev; anyway master branch is ok.

Reply Parent Score: 1

Thom_Holwerda Member since:
2005-06-29

0.2.4 IS the latest release. Therefore, you're building unstable code from git, so no surprise it doesn't work properly.

Just get it from KDE-Look ;) .

Reply Parent Score: 1

Licaon_Kter Member since:
2010-03-19

0.2.4 is from 29 Dec 2010 and there are 2 dozen fixes added in the mean time. The kde-look.org page does not have any Debian packages available anyway ( try to download them I dare you ;) ).

This said all my other points stand since I need to build it from source anyway. ;)

And I'll add 2 more since I started KDE4 just to test this:
1. (using Atelier ) the button style is not applied to the KDE StartMenu nor to the Systray menu, although strangely it's applied to the task list applet.
2. I found that the "KDE 2" window decoration fits the style better than the default Skulpture one.

Edited 2013-01-02 10:57 UTC

Reply Parent Score: 1

anda_skoa Member since:
2005-07-07

1. PREFIX is by default /usr/local and KDE does not look there for styles;


You can easily add any additional prefix to $KDEDIRS.
By default that is unset but of course OSV or admins could have chosen to set it to a list of paths already.


2. style files are installed in PREFIX/share/apps instead of PREFIX/share/kde4/apps;


I am not sure it has to be kde4/apps for all prefixes, I think this is just the path chosen for prefix /usr and maybe not even on all distros.
kde4-config --path data
shows share/apps as the path for the local prefix here.


3. latest branch named five does not build ( /skulpture.h:25:34: fatal error: QtWidgets/QCommonStyle: No such file or directory ) and I do have libqt-dev; anyway master branch is ok.


Is that libqt-dev Qt4 or Qt5? The latter being needed to compile Qt5 code (branch is called "five", QtWidgets is a module in Qt5).

Reply Parent Score: 3

RE[3]: Comment by Licaon_Kter
by pepo on Wed 2nd Jan 2013 16:47 in reply to "RE[2]: Comment by Licaon_Kter"
pepo Member since:
2009-06-19

Branch "five" is for Qt 5, but only builds using qmake right now. Use "master" for the Qt 4 version, which also supports shadows for KWin.

To specify the installation prefix, use "cmake -DCMAKE_INSTALL_PREFIX=/foo/bar" when configuring.

Reply Parent Score: 2

Licaon_Kter Member since:
2010-03-19

Yeah, of course it's for Qt5, I've even read that in the git but somehow it did not click. 10q both for the heads up. ;)

Reply Parent Score: 1