Skulpture

Other Plasma Styles

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

38
Score 74%
Description:

Skulpture is a GUI style addon for KDE programs. It features a classical three dimensional artwork with shadows and smooth gradients to enhance the visual experience.

Skulpture has been designed to be light and easy on eyes; many distracting borders or graphical elements have been removed or replaced by simpler artwork. See NOTES and README for additional information.

Skulpture is released as source code under the GNU GPL version 3 license; see INSTALL for installation instructions and COPYING for additional information.

Gentoo build kindly provided by Franz Fellner, Thanks! For binary packages, please check with your distribution.
Last changelog:

8 years ago

New in 0.2.4:

This version fixes two crashes and other bugs visible with KDE 4.4. Updating is recommended.

Bugfixes:
* fixed possible crash when destroying MDI windows
* fixed possible crash when destroying menus
* fixed Tab key handling in Konversation
* fixed detection of default font (KDE 4.4)
* fixed menu item rectangle and input handler (Qt 4.6)
* fixed text rendering in vertical ProgressBar
* fixed frame in "east" TabWidget (Qt 4.6)
* fixed workaround for KIntNumInput size bug (KDE 4.4)
* fixed MDI window title placement with RTL layouts
* fixed ToolBar icon size to respect KDE setting (KDE 4.4)
* fixed single click mode to respect KDE setting (KDE 4.4)
* fixed vertical centering regressions (Qt 4.6.1)
* fixed vertical alignment of labels in FormLayout (Qt 4.6.2)
* fixed flashing of ScrollBar in PlacesPanel
* fixed widget flags in KWin window decoration client
* fixed menubar margin for improved full-screen usability
* fixed "Alternate Background" color in Skulpture color schemes
* fixed build warnings (KDE 4.3)
* fixed build failure with Qt 4.1

See NEWS for changes in previous versions.

C

skulptor

10 years ago

Hi Robert, thank you for your comment! I am sorry for converting you to a square theme ;)

Anyway, for further customization (button roundness etc.) please download the "Skulpture Hacking Document". If you have more wishes/ideas for future versions, please let us know.

Report

xep

10 years ago

Hi Christoph

did u seen mandriva's qt4/kde4 style "ia-ora"?
AUTHORS-file says that it's author is Gustavo Boiko, but this is a almost unmodified Skulpture.
now u know this )

regards

Report

nickkefi

10 years ago

Please explain me because am afraid of the "sh install.sh" command:
Why isn't the window decorator installed with the dpkg -i .deb command? What is the full version of this command? How do I uninstall it? Am I going to damage anything? Is this going to be installed with a Debian package in the future?

Report

C

skulptor

10 years ago

nickkefi, there is a Debian binary package (.deb) download on this page :) but it requires KDE 4.1.0, older versions are not sufficient. If you want to install from source, here are some hints:

You need packages "kdebase-workspace-dev", "cmake", and the C++ build environment. If you are missing the KDE 4 development packages, you will end up with a Skulpture version without window decoration and configuration page.
Type "PATH=$PATH:/usr/lib/kde4/bin sh install.sh" command inside skulpture-0.1.3 source directory. You get asked for your root password during the installation. Restart KDE. If everything works fine, you should have Skulpture style and window decoration. If not, please use http://pastebin.ca/ and post the output of the install.sh command here.
Type "sh uninstall.sh" from the recently installed source directory to remove Skulpture.

Report

nickkefi

10 years ago

Sorry for the confusing question...
I installed the .deb package with no problems but there is no skulpture window decoration in settings. I have kde4.1
Shoud I use your instractions to install it from sourse?

Report

C

skulptor

10 years ago

Sorry, I cannot help you with the .deb package, maybe someone else has run into the same problem and could help. But you could try installing from source, if everything else fails.

Report

ansani

10 years ago

Hi nick,
when you type this command:

dpkg -l | grep workspace

which version of kde-workspace do you have (you should have 4.1.0-1).

Regards,
Salvatore

Report

nickkefi

10 years ago

The command shows me:
4:4.1.0-0ubuntu1~hardy1~ppa3

Report

ansani

10 years ago

Hi nick,

what's error code you obtain when you try to install package with dpkg -i PackageName.deb ???

If you want to remove debian package (one you have installed) you can use dpkg --purge PackageName.deb.

Regards,
Salvatore

Report

gribelu

10 years ago

I just compiled 0.1.3.2 on KDE 4.1 final under Kubuntu Hardy and it looks as great as ever. But i noticed that for example scrolling this page in Konqueror is much slower when using Skulpture than it is when i use Oxygen?
I'm using an nvidia card and i noticed this with opengl effects on.

So.. is it just me?

Report

C

skulptor

10 years ago

Ah, nvidia's XRender performance again :) Konqueror shadows have been in Skulpture since 0.1.0 and on my system (Intel 855 integrated graphics) the difference in speed is marginal.

Anyway, if performance is unbearable on your system, you can disable KHTML shadows (see hacking document).

Report

C

skulptor

10 years ago

Since the next version of Skulpture will not be available soon, I got a little "KDE 4.1 release present" for you:

If you are able to compile from source, you might be interested in the recently added "Skulpture Hacking Document" (download above). It contains hints about code lines to change for specific customizations. Line numbers refer to 0.1.3.x version.

Highlights include:
* enable smooth item scrolling and single-click activation
* customize shadow and frame contrast
* customize layout spacing and window margins
* customize button roundness and gradient
* customize progress and scrollbar appearance
* set global Qt style sheet for further customization (e.g. different colors for checkmark/progressbar etc.)

Read warnings. Otherwise: Happy Hacking!

Report

deniseweird

10 years ago

If I didn't tell you before, thanks for this great style, and thanks for being so open to suggestions!

Report

deniseweird

10 years ago

Gold contributor?? I am surprised as I didn't even do any coding, but I am honoured. :)

KTitleWidget, I will remember it. Thanks.

If I learnt how to code I would join the project right away. ;)

It seems buttonmode was on line 4529 in my file, but I found and applied it anyway. I don't know what you mean by click feedback. I did however see that the menu background follows the colour selected for View Background now. Maybe we could have the option to choose this colour seperately? Apart from that I like this mode. :)

Ohh, that button problem I didn't even think about until now. Well it looks better now actually, I am glad I could accidentally help you, hehe.

Ok, another request I have. It seems that seperators are not drawn with this style. Could we have the option of having it shown?

Report

C

skulptor

10 years ago

If you changed button roundness (src/skulpture.cpp, line 1547) you should download http://skulpture.maxiom.de/releases/skulpture-0.1.3.2.tar.bz2, or apply patch http://www.pastebin.ca/1078018. This fixes the regression that was introduced with the "transparent button fix".

Report

deniseweird

10 years ago

One thing I love about this style, is a certain widget. I don't know what it's called though. I made a screenshot from where I am showing the widget here:

http://img380.imageshack.us/img380/8666/skulpturescreenshot1gs3.png

It is very nice, but maybe we can also choose which color it should have? Also, the behavior of scrollbars. Some people like to always see the arrows, some people don't, some people want one arrow at the top and one at the bottom, some people like 2 arrows at the bottom and one at the top, etc. so that is nice if we can choose. I would also like to be able to choose the color of selections in the menu.

Report

C

skulptor

10 years ago

Hi again, you just received "gold contributor" status ;)

* This is KTitleWidget, a new KDE 4 specific widget. I will have to check what options I have for coloring. It currently uses plain window color as in Oxygen.

* Regarding arrows, I was even planning to get rid of them completely, but eventually got the idea with the covering. I usually never touch the arrows; mouse wheel is so much faster. In other words: no priority, sorry. Patches accepted, of course.

* Menus actually do not use a selection color, as they appear as buttons. You may try setting buttonmode to false in line 4515 to get menus with regular selection coloring (like combobox menus). They lack click feedback, though. I tried switching between both modes, and eventually settled for the button mode because of the visual feedback. But I would like to hear your comment, too.

Anyway, it looks like the fix for transparent buttons made rounded corners look horrible, but I did not test this, sorry. You might want to go back to 0.1.2 or delete line 1865 if you want them rounded.

Report

C

skulptor

10 years ago

Fixed. See comment below. Thanks for the screenshot.

Report

xep

10 years ago

Hi.
I habe a question again :)
try such code:
Quote:QLabel* label1 = new QLabel(tr("label1"), this);
QLabel* label2 = new QLabel(tr("label2"), this);

groupBox = new QGroupBox(tr("groupBox"), this);
groupBox->setCheckable(true);

QHBoxLayout* topLayout = new QHBoxLayout();
topLayout->addWidget(label1);
topLayout->addWidget(label2, 0, Qt::AlignRight);

QVBoxLayout* layout = new QVBoxLayout();
layout->addLayout(topLayout);
layout->addWidget(groupBox, 10);

You can see no spacing between labels and groupbox. default layout spacing is -1 for me (Qt 4.4.0, MinGW). common PM_DefaultLayoutSpacing is 6 for vary other styles.

in skulpture.cpp i founded following code:
Quote: case PM_LayoutHorizontalSpacing:
case PM_LayoutVerticalSpacing:
#if (QT_VERSION >= QT_VERSION_CHECK(4, 3, 0))
return -1;
#else
return fontSize(option, widget) / 3;
#endif

can You say something about?

Report

C

skulptor

10 years ago

I just tried your program, and there is space between labels and the group box here, code http://www.pastebin.ca/1077387, screenshot http://imagebin.ca/view/a-3Ca8kP.html
Did you use setLayout() on your "this" widget?

Regarding -1 spacing value, see http://doc.trolltech.com/4.4/qstyle.html#layoutSpacing

Report

C

skulptor

10 years ago

I just tried your program, and there is space between labels and the group box here, code http://www.pastebin.ca/1077387, screenshot http://imagebin.ca/view/a-3Ca8kP.html
Did you use setLayout() on your "this" widget?

Regarding -1 spacing value, see http://doc.trolltech.com/4.4/qstyle.html#layoutSpacing

Report

C

skulptor

10 years ago

I just tried your program, and there is space between labels and the group box here, code http://www.pastebin.ca/1077387, screenshot http://imagebin.ca/view/a-3Ca8kP.html
Did you use setLayout() on your "this" widget?

Regarding -1 spacing value, see http://doc.trolltech.com/4.4/qstyle.html#layoutSpacing

Report

C

skulptor

10 years ago

I just tried your program, and there is space between labels and the group box here, code http://www.pastebin.ca/1077387, screenshot http://imagebin.ca/view/a-3Ca8kP.html
Did you use setLayout() on your "this" widget?

Regarding -1 spacing value, see http://doc.trolltech.com/4.4/qstyle.html#layoutSpacing

Report

C

skulptor

10 years ago

I just tried your program, and there is space between labels and the group box here, code http://www.pastebin.ca/1077387, screenshot http://imagebin.ca/view/a-3Ca8kP.html
Did you use setLayout() on your "this" widget?

Regarding -1 spacing value, see http://doc.trolltech.com/4.4/qstyle.html#layoutSpacing

Report

C

skulptor

10 years ago

I just tried your program, and there is space between labels and the group box here, code http://www.pastebin.ca/1077387, screenshot http://imagebin.ca/view/a-3Ca8kP.html
Did you use setLayout() on your "this" widget?

Regarding -1 spacing value, see http://doc.trolltech.com/4.4/qstyle.html#layoutSpacing

Report

8 years ago

New in 0.2.4:

This version fixes two crashes and other bugs visible with KDE 4.4. Updating is recommended.

Bugfixes:
* fixed possible crash when destroying MDI windows
* fixed possible crash when destroying menus
* fixed Tab key handling in Konversation
* fixed detection of default font (KDE 4.4)
* fixed menu item rectangle and input handler (Qt 4.6)
* fixed text rendering in vertical ProgressBar
* fixed frame in "east" TabWidget (Qt 4.6)
* fixed workaround for KIntNumInput size bug (KDE 4.4)
* fixed MDI window title placement with RTL layouts
* fixed ToolBar icon size to respect KDE setting (KDE 4.4)
* fixed single click mode to respect KDE setting (KDE 4.4)
* fixed vertical centering regressions (Qt 4.6.1)
* fixed vertical alignment of labels in FormLayout (Qt 4.6.2)
* fixed flashing of ScrollBar in PlacesPanel
* fixed widget flags in KWin window decoration client
* fixed menubar margin for improved full-screen usability
* fixed "Alternate Background" color in Skulpture color schemes
* fixed build warnings (KDE 4.3)
* fixed build failure with Qt 4.1

See NEWS for changes in previous versions.

solandrew

Aug 30 2018

Murz

Jul 30 2013

tonsal

Jan 04 2013

Fred6681

Jul 07 2011

PasBern

Jul 05 2011

jabbas

Apr 15 2011

aazikov

Mar 07 2011

Draget

Oct 03 2010

zncdr

Jun 16 2010

MagnusBerg

Mar 28 2010

donmiguelle

Mar 07 2010

drsjlazar

Feb 08 2010

SeaJey

Feb 08 2010

garthecho

Jan 06 2010

bretzeltux

Nov 23 2009

tobgle

Nov 13 2009

adee

Nov 12 2009

toxn

Sep 25 2009

jota

Sep 07 2009

multimaniac

Aug 08 2009

alecs1

Jul 01 2009

mfranz

Jun 02 2009

giricz81

May 28 2009

Frank

May 28 2009

jgoday

May 28 2009

tail

May 24 2009

dimichxp

Apr 30 2009

dictionary

Apr 29 2009

mmirec

Apr 14 2009

Sheridan

Mar 27 2009

Ace2016

Mar 21 2009

Hamburger1984

Mar 10 2009

mayhem

Mar 07 2009

DnS

Mar 05 2009

Gogast

Feb 15 2009

8siem

Feb 08 2009

jamboarder

Jan 24 2009

goona

Jan 23 2009
File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.2.4
updated Jul 31 2017
added May 25 2007
downloads today
0
page views today 27