Kurses

KDE 3.5 Themes

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

0
Score 65%
Description:

This is the Kurses style for KDE3. It is based very heavily on my older Konx and Chris Lee's
dotNET theme,

Its name comes from the idea that there should be a minimal design which looks like ncurses programs.

My development system runs on KDE 3.5, but Kurses may also work with older
version of KDE3.

Once you've compiled this with the standard:

$ make -f admin/Makefile.common
$ ./configure
$ make
# sudo make install

You can select the style from the KDE Control Center.
It also installs a color scheme 'Kurses'.

The following setting(s) can be changed in the [settings] section of your ~/.qt/kstylerc file:
------
PopupMenuDelay=50. This is the timeout (in milliseconds) to wait until a submenu is opened automatically. Fa
ster settings (=lower numbers) are highly recommended for a fast style, but some people might not like it.
------

Please report any other bugs/improvements/patches, if possible.

--
Martin Stubenschrott
stubenschrott (@) gmx (.) net
Last changelog:

13 years ago

HOPEFULLY FIXED SEGFAULT when selecting theme.
However the special khtml mode with borders around the widgets had to go for now, but the next major version will probably feature borders around widgets again.

MMax

13 years ago

I like it, but it doesn't look good on dark themes. Can you make a vresion with controls litle brighter from the window and separated with white dashed line.


Also look at this design. Its something simmilar that i've got in my mind.

Report

xtacocorex

13 years ago

This is a very nice style, but I don't like the centered tabs.

I know very basic C++ since I mainly do numerical methods programming in FORTRAN, but I was wondering, what would I have to change to get the tabs on the left?

Report

C

MaxAuthority

13 years ago

Around line 1792 in my current version there are these two lines in the kurses.cpp file: case SH_TabBar_Alignment: return AlignHCenter; Just deleting them should be enough. If more people complain about centered tabs, I may make an option, until now you need to change it, everytime I realease a new version (I don't have a lot of time for this unfortunately).

Report

xtacocorex

13 years ago

Thanks for the info, will definately try it right away.

If I can manage it, I may try to write the patch that would make it an option and send it to you.

Report

elgx

13 years ago

could you add the Makefile to the tarball please? i'm encountering problems..
great theme actually!
but, as they said, i'd like to see a border around the buttons like these in kde-look.org.
maybe in the next version ;)

Report

C

MaxAuthority

13 years ago

did you make: make -f admin/Makefile.common ./configure make sudu make install ? Because the configure script included in the tarball does not work on all systems, and this is the way KDE apps are built (with make -f admin/Makefile.common)

Report

elgx

13 years ago

of course I did it, but bot Unsermake and the other (I can't remember the name) have some problems on my Ubuntu system.
BTW, I'm making a dist-upgrade right now, hope this will de-affect these things too =)

Report

danone

13 years ago

nice theme...

but what kind of window decoration are you using in your screenshots? Cool thing for a small laptop screen to integrate all titlebars in one...

danone

Report

C

MaxAuthority

13 years ago

It's part of the Ion3 window manager: http://modeemi.fi/~tuomov/ion/

Report

RND

13 years ago

Id love to use this style but it crashes kde control panel before i can view it.

Report

chareos

13 years ago

but it would be perfect with a very soft outline on buttons and tabs, for example like this very webpage (kde-look)

Report

zammi

13 years ago

Could you please give a very thin (app: 1 pixel) out line boader to all the widgets please. If the boarder colour is is configurable much better.

Report

C

MaxAuthority

13 years ago

it will make it in the next version as an option.

Report

jpetso

13 years ago

very clean. like I would expect from you.
...and before someone dares to ask: he is using the Ion3 window manager.

sorry, I couldn't resist ;-)

Report

occce

13 years ago

first of all, really thinks its a great new theme!

secondly, it installs fine, but when i choose the style in kontrol center it crashes....

dont really know how to debug it.

Report

C

MaxAuthority

13 years ago

Ui :( Could you give some information: Which kde version, which distro,...? Unfortunately debugging kstyles is quite difficult. Does anybody else encounter the same problem? Please report all occurences of this bug.

Report

pusling

13 years ago

confirmed. kde 3.4.2 debian unstable. kde crash handler just points to the kurses.so-file

Report

occce

13 years ago

ok,

using kde 3.5beta2, amd64

Report

C

MaxAuthority

13 years ago

Could you try: http://stud4.tuwien.ac.at/~e0125672/kurses-0.1.tar.gz I just commented out 3 lines which I might think could be causing this crash. You may want to compile it with: ./configure --enable-debug=full which might give you a better backtrace, which would really help identifying the error.

Report

pusling

13 years ago

[KCrash handler] #3 0xb5dc57ce in ?? () from /usr/lib/kde3/plugins/styles/kurses.so #4 0xb7eb4cb4 in ?? () from /usr/lib/libstdc++.so.6 #5 0xb5dcb1f8 in KursesStyle::drawControl () from /usr/lib/kde3/plugins/styles/kurses.so #6 0xbfc2a078 in ?? () #7 0xb5dc80b1 in KursesStyle::renderPanel () from /usr/lib/kde3/plugins/styles/kurses.so #8 0x083477b8 in ?? () #9 0xb7eb4cb4 in ?? () from /usr/lib/libstdc++.so.6 #10 0xffffffff in ?? () #11 0xb72fef14 in q_heuristicPosition () from /usr/lib/libqt-mt.so.3 It looks kind of cool, so I would like having it working ;)

Report

C

MaxAuthority

13 years ago

Thanks for this stacktrace, don't know if it helps though. I just disabled all calls to renderPanel() within the drawControl() function, don't know if this helps. Please download the new test version at: http://stud4.tuwien.ac.at/~e0125672/kurses-0.1.1.tar.gz If that doesn't help, I really can't fix it if I don't encouter the problem myself :(

Report

pusling

13 years ago

[KCrash handler] #3 0xb71951e4 in QWidget::testWFlags () from /usr/lib/libqt-mt.so.3 #4 0xb7195218 in QWidget::isTopLevel () from /usr/lib/libqt-mt.so.3 #5 0xb7195442 in QWidget::parentWidget () from /usr/lib/libqt-mt.so.3 #6 0xb5d6cba0 in KursesStyle::inheritsKHTML () from /usr/lib/kde3/plugins/styles/kurses.so #7 0xb5d725a0 in KursesStyle::drawPrimitive () from /usr/lib/kde3/plugins/styles/kurses.so #8 0xb5d6e74e in KursesStyle::drawControl () from /usr/lib/kde3/plugins/styles/kurses.so #9 0xb73116f7 in QCheckBox::drawButton () from /usr/lib/libqt-mt.so.3 #10 0xb730d1f9 in QButton::paintEvent () from /usr/lib/libqt-mt.so.3 #11 0xb72ab402 in QWidget::event () from /usr/lib/libqt-mt.so.3 #12 0xb7205778 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #13 0xb720657d in QApplication::notify () from /usr/lib/libqt-mt.so.3 #14 0xb78c39fc in KApplication::notify () from /usr/lib/libkdecore.so.4 #15 0xb7195665 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 and continues with lot of different lines with libqt-mt.so.3 and later on libc.so.6 ending on line 263

Report

richardLH

13 years ago

Can't confirm. Really works well for me.

KDE 3.4.2
Slamd64

Richard

Report

jonny

13 years ago

I have this problem too. KControl crashes when I select the theme. :-(

Kubuntu
KDE 3.5b

Report

richardLH

13 years ago

I like it...
Real clean!

Report

13 years ago

HOPEFULLY FIXED SEGFAULT when selecting theme.
However the special khtml mode with borders around the widgets had to go for now, but the next major version will probably feature borders around widgets again.

product-maker 45 90

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.1.1
updated Oct 27 2005
added Oct 24 2005
downloads today
0
page views today 1