Skulpture

Plasma Various Styles

Source:

37
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.

herrbatka

1 year ago

Ok, I finally decided to figure out what is wrong with cantata. The problem is in the Shortcut handler destructor. It tries to use QApplication instance, but QApplication seems to be already gone at this point. I'm not that great QT expert so i'm not sure how to fix that (and code is quite messy!) but after removing call to instance it seems to work.

Report

herrbatka

1 year ago

https://anongit.kde.org/scratch/cfeck/skulpture.git seems to not contain repository anymore. Where i can get source code?

Report

C

skulptor

1 year ago

I have just moved it to github, link on website fixed.

Report

herrbatka

1 year ago

Thanks. Sadly, cantanta is still crashing :-/

Report

Murz

1 year ago

So we got a hope to see port to KDE5 in near future? :)

Report

C

skulptor

1 year ago

Use branch 'five' of https://github.com/cfeck/skulpture

To build, cd into src, run qmake-qt5, make, then copy the libskulpture.so into QT5_DIR/plugins/styles

Report

Murz

1 year ago

Thanks! I successfully compile and install it on Kubuntu 16.10 - all works well! At last I glad to see my favorite theme Skulpture in KDE5!!! Please post info about this in news on your site http://skulpture.maxiom.de/ for make other Skuplture theme fans happy too!

Report

Murz

1 year ago

Thanks for so beautiful theme! Can you create QtCurve preset (.qtcurve settings file) for easier installing without compiling from sources? Or your theme will not work without compiling?

Report

C

skulptor

1 year ago

Someone who ported the kde-look.org site to store.kde.org incorrectly moved this to QtCurve category, but Skulpture is not a QtCurve setting.

Report

herrbatka

1 year ago

Crash seems to go from dtor.

#0 0x00007ffff39b32a8 in raise () from /usr/lib/libc.so.6
#1 0x00007ffff39b472a in abort () from /usr/lib/libc.so.6
#2 0x00007ffff39ef369 in __libc_message () from /usr/lib/libc.so.6
#3 0x00007ffff39f4d96 in malloc_printerr () from /usr/lib/libc.so.6
#4 0x00007ffff39f557e in _int_free () from /usr/lib/libc.so.6
#5 0x00007fffdae46924 in SkulptureStyle::Private::~Private() () from /usr/lib/qt/plugins/styles/libskulpture.so
#6 0x00007fffdae46a19 in SkulptureStyle::Private::~Private() () from /usr/lib/qt/plugins/styles/libskulpture.so
#7 0x00007fffdae3dc01 in SkulptureStyle::~SkulptureStyle() () from /usr/lib/qt/plugins/styles/libskulpture.so
#8 0x00007fffdae3dc19 in SkulptureStyle::~SkulptureStyle() () from /usr/lib/qt/plugins/styles/libskulpture.so
#9 0x00007ffff55628a1 in QApplication::setStyle(QStyle*) () from /usr/lib/libQt5Widgets.so.5
#10 0x00000000008c5535 in GtkStyle::applyTheme(QWidget*) ()
#11 0x00000000006081c3 in MainWindow::MainWindow(QWidget*) ()
#12 0x0000000000511569 in main ()

Report

MagnusBerg

3 years ago

I'm on a new period with KDE (away from XFCE4) and Skulpture is the way to make KDE look like I want the gui to look, with not so much empty and useless space. With Skulpture one can set this up with pixel precision.
GTK2 apps looks ok to. Just add a .gtkrc-2.0 with a line for the font you use. Like this: "gtk-font-name="FreeSans Regular 11"". And add a link with the name .gtkrc-2.0-kde4 pointing to .gtkrc-2.0. Those files should be on the highest herarki level among the config files in your home directory.
The reason that I'm here,writing this, is that I was on the way to list me as a fan of Skulpture but was told that I already was one. ;-)

Report

C

skulptor

3 years ago

Thanks for your comment! In addition to supporting recent KDE 4 versions, a port to Qt5 is available in the "five" branch at http://quickgit.kde.org/?p=scratch%2Fcfeck%2Fskulpture.git

To build, cd into src, run qmake-qt5, make, then copy the libskulpture.so into QT5_DIR/plugins/styles.

(and sorry for the late reply)

Report

herrbatka

2 years ago

Last commit from 2014. Is this "done", work on progress or basicly abandoned?

Report

C

skulptor

2 years ago

If there are issues, I can try fixing them.

Report

herrbatka

2 years ago

No. It seems to work fine, but configuration is missing (which is not so great but I can live with that). Skulpture is my favorite style of all times so I was really looking forward for port to the qt5 (breeze is okish, but i really prefer skulpture) but I coulnd't find any package. So I concluded that there was no official release. How much needs to be done to have official release? I can try to help (I'm C++ programmer, my Qt is bit rusty though).

Report

herrbatka

2 years ago

Oh no, it seems that cantata crashes when running with skulpture. I guess there is a lot to do after all.

Report

C

skulptor

2 years ago

Do you have a backtrace? I tried compiling it, and only got a dialog asking for a MPD server setup, which I do not have.

Report

donmiguelle

4 years ago

Hi,

Am I right, you do not plan to change Skulpture to be compatible with Qt 5?

Thank you,
Michael

Report

C

skulptor

4 years ago

http://quickgit.kde.org/?p=scratch%2Fcfeck%2Fskulpture.git&a=shortlog&h=071966772de4c0198ff88fdc6de6fecf841499cd

Report

Murz

4 years ago

Checkbox marks is not visible in Openoffice when using skulpture theme. Here is screenshot: http://wstaw.org/m/2013/07/30/plasma-desktopyi2496.png

And here is screenshot from same comuter with oxygen theme: http://wstaw.org/m/2013/07/30/plasma-desktopyY2496.png

with Cleanlooks theme: http://wstaw.org/m/2013/07/30/plasma-desktopYZ2496.png

Is this issue in skuplture theme?
And how I can fix it?

Report

C

skulptor

4 years ago

Report the bug to the author of the GTK engine that you use.

Report

Murz

4 years ago

Can't install on Kubuntu KDE 4.11, but works well before on KDE 4.10 or earlier.
When I try to install, it breaks kde-workspace package:

$ sudo aptitude install kwin-style-skulpture kde-style-skulpture
The following NEW packages will be installed:
kde-style-skulpture kwin-style-skulpture
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/142 kB of archives. After unpacking 743 kB will be used.
The following packages have unmet dependencies:
kde-window-manager : Breaks: kde-style-skulpture but 0.2.4-0ubuntu3 is to be installed.
The following actions will resolve these dependencies:

Remove the following packages:
1) kde-window-manager
2) kde-workspace

Leave the following dependencies unresolved:
3) plasma-netbook recommends kde-workspace
4) plasma-desktop recommends kde-workspace


How can I solve this problem?

Report

C

skulptor

4 years ago

If you do not want to compile it yourself on your system, you have to wait until someone provides updated Kubuntu packages.

Report

Murz

4 years ago

Yes, seems that this is issue in packaging, not in skuplture theme, force installing without looking dependencies solve the problem.

I create the issue about dependency problems in Kubuntu 13.10 and Skulpture theme on KDE 4.11 - https://bugs.launchpad.net/ubuntu/+source/kde-style-skulpture/+bug/1197261 - please vote all who affected too.

Report

Murz

4 years ago

Seems that the problem with kde-window-manager package in KDE 4.11:
$ aptitude show kde-window-manager
Package: kde-window-manager
Breaks: kde-style-skulpture

Maybe there are some incomportables or bugs with new kde, or only packaging issue?

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.

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 Downloads Date Filesize DL OCS-Install
Details
license
version
0.2.4
updated Jul 31 2017
added May 25 2007
downloads today
0
page views today 9