Description:

Comix flat style for KDE 3.2+.

I hope this adds a little more fun to your desktop.
Thanks to all the authors of previous styles published for KDE. Please read AUTHORS, README and TODO.

Use the styles configuration button to overwrite the contour drawing color.
Use KDEs ControlCenter "Colors" dialog to adjust buttons- and highlight-color as well as the contrast.
Use kcontrols window decoration config-dialog to adjust title alignment and border width.

Also check the corresponding cursor theme at: http://www.kde-look.org/content/show.php?content=32627

Have fun.
Last changelog:

12 years ago

2006-04-28: v. 1.3.8
- kwin: title update fix
- kwin: window shading fix (Debian bug report 364459)
- kwin: inactive sunken buttons

2006-02-07: v. 1.3.7
- style: combobox fix (kdevelop crashing)

2005-12-05: v. 1.3.6
- style: tabs fix

2005-12-05: v. 1.3.5
- kwin: min width set to 200 px
- kwin: title update fix
- style: 2 px in tabs drawing
- style: frame fullscreen fix (kaffeine)
- colorscheme changes

1005-07-04: v. 1.3.4
- tabs cycling fixed

2005-05-30: v. 1.3.3
- flat menu items

2005-05-02: v. 1.3.2
- another colorscheme Makefile fix

2005-05-01: v. 1.3.1
- colorscheme Makefile fix

2005-03-xx: v. 1.3
- kwin: code cleanup and optimization
- kwin: doble click icon closes window
- kwin: sunken buttons
- kwin: expanded title box option
- kwin: colorscheme and code for inactive windows
- kwin: caption buffer
- kwin: title separator

- style: konqueror inactive split view statusbar background
- style: editable combobox fix
- style: tabs hover removed
- style: sharper gradients for "square" buttons
- style: color option bugfix (if OpenOffice.org is still crashing,
try to install comix-1.3 in the root kde environment to
be used by GTK-Qt Theme engine)
- style: code cleanup and optimization (7x speed improvement)
- style: menu item hover option
- style: kickerMode styled panels for Qt > 3.3

mrnhmath

16 days ago

I know this is a VERY old theme but does anyone know what's the font being used in the screenshot?

Report

Superstoned

11 years ago

could you PLEASE fix the tab look? the most left tab (when not centering them) doesn't go smooth with the left side of the container. this looks really out-of-place, in such a smooth theme...

Report

jlue

11 years ago

I tried to, but got limited by that PixelMetric thing. Fortunately they got rid of it in kde4.

Report

Superstoned

11 years ago

well, sux. at least thanx for telling me, and trying ;-)

hope KDE 4 is gonna rock, so you feel obliged to port this theme :D

Report

Fri13

11 years ago

I have OSS 10.0 and KDE 3.5.1.
I have installed this and packman version and one other but none of these dont show up on kstyle so i cant apply them. But i can have "Comix" windeco :-/

Has someone got it working?
I cant even get it work from source >:-(

Report

6thpink

11 years ago

If you add support for the shade/unshade with the wheel over title it would be perfect.

Other than that, nice theme.

Report

gentix

11 years ago

In file included from comix.cpp:24:
comix.h:25:25: error: kdecoration.h: No such file or directory
comix.h:26:32: error: kdecorationfactory.h: No such file or directory
comix.h:43: error: expected class-name before '{' token
comix.h:51: error: ISO C++ forbids declaration of 'KDecoration' with no type
comix.h:51: error: 'KDecoration' declared as a 'virtual' field
comix.h:51: error: expected ';' before '*' token
comix.h:58: error: incomplete type 'COMIX::ComixHandler' used in nested name specifier
comix.h:58: error: incomplete type 'COMIX::ComixHandler' used in nested name specifier
comix.h:58: error: template argument 1 is invalid
comix.h:43: warning: 'class COMIX::ComixHandler' has virtual functions but non-virtual destructor
comixClient.h:59: error: expected class-name before '{' token
comixClient.h:65: error: expected `)' before '*' token
comixClient.h:90: error: 'Position' does not name a type
comixClient.h:59: warning: 'class COMIX::ComixClient' has virtual functions but non-virtual destructor
comix.cpp: In constructor 'COMIX::ComixHandler::ComixHandler()':
comix.cpp:38: error: 'KDecoration' has not been declared
comix.cpp:38: error: 'options' was not declared in this scope
comix.cpp:38: error: 'ColorFrame' was not declared in this scope
comix.cpp:39: error: 'KDecoration' has not been declared
comix.cpp: At global scope:
comix.cpp:74: error: expected constructor, destructor, or type conversion before '*' token
comix.cpp: In member function 'virtual bool COMIX::ComixHandler::reset(long unsigned int)':
comix.cpp:116: error: 'KDecoration' has not been declared
comix.cpp:116: error: 'options' was not declared in this scope
comix.cpp:117: error: 'BorderTiny' was not declared in this scope
comix.cpp:121: error: 'BorderLarge' was not declared in this scope
comix.cpp:125: error: 'BorderVeryLarge' was not declared in this scope
comix.cpp:129: error: 'BorderHuge' was not declared in this scope
comix.cpp:133: error: 'BorderVeryHuge' was not declared in this scope
comix.cpp:137: error: 'BorderOversized' was not declared in this scope
comix.cpp:141: error: 'BorderNormal' was not declared in this scope
comix.cpp:153: error: 'resetDecorations' was not declared in this scope
comix.cpp: In member function 'void COMIX::ComixHandler::readConfig()':
comix.cpp:166: error: 'KDecoration' has not been declared
comix.cpp:166: error: 'options' was not declared in this scope
comix.cpp:166: error: 'ColorFrame' was not declared in this scope
comix.cpp:167: error: 'KDecoration' has not been declared
comix.cpp:170: error: 'KDecoration' has not been declared
comix.cpp:170: error: 'options' was not declared in this scope
comix.cpp:170: error: 'ColorFrame' was not declared in this scope
comix.cpp:171: error: 'KDecoration' has not been declared
comix.cpp:174: error: 'KDecoration' has not been declared
comix.cpp:174: error: 'options' was not declared in this scope
comix.cpp:174: error: 'ColorHandle' was not declared in this scope
comix.cpp:175: error: 'KDecoration' has not been declared
comix.cpp:178: error: 'KDecoration' has not been declared
comix.cpp:178: error: 'options' was not declared in this scope
comix.cpp:178: error: 'ColorHandle' was not declared in this scope
comix.cpp:179: error: 'KDecoration' has not been declared
comix.cpp:182: error: 'KDecoration' has not been declared
comix.cpp:182: error: 'options' was not declared in this scope
comix.cpp:182: error: 'ColorTitleBar' was not declared in this scope
comix.cpp:183: error: 'KDecoration' has not been declared
comix.cpp:186: error: 'KDecoration' has not been declared
comix.cpp:186: error: 'options' was not declared in this scope
comix.cpp:186: error: 'ColorTitleBar' was not declared in this scope
comix.cpp:187: error: 'KDecoration' has not been declared
comix.cpp:199: error: 'KDecoration' has not been declared
comix.cpp:199: error: 'options' was not declared in this scope
comix.cpp: At global scope:
comix.cpp:327: error: 'BorderSize' is not a member of 'COMIX::ComixHandler'
comix.cpp:327: error: 'BorderSize' is not a member of 'COMIX::ComixHandler'
comix.cpp:327: error: template argument 1 is invalid
comix.cpp: In member function 'int COMIX::ComixHandler::borderSizes() const':
comix.cpp:331: error: 'BorderSize' was not declared in this scope
comix.cpp:331: error: template argument 1 is invalid
comix.cpp:331: error: 'BorderTiny' was not declared in this scope
comix.cpp:331: error: 'BorderNormal' was not declared in this scope
comix.cpp:332: error: 'BorderLarge' was not declared in this scope
comix.cpp:332: error: 'BorderVeryLarge' was not declared in this scope
comix.cpp:332: error: 'BorderHuge' was not declared in this scope
comix.cpp:333: error: 'BorderVeryHuge' was not declared in this scope
comix.cpp:333: error: 'BorderOversized' was not declared in this scope
comix.cpp: At global scope:
comix.cpp:342: error: expected constructor, destructor, or type conversion before '*' token
make[3]: *** [comix.lo] Error 1
make[3]: Leaving directory `/home/theo/comix-1.3.6/kwin'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/theo/comix-1.3.6/kwin'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/theo/comix-1.3.6'
make: *** [all] Error 2

Report

jlue

11 years ago

http://ubuntuforums.org/archive/index.php/t-82588.html

Report

angrykeyboarder

11 years ago

I just compiled from source and built a Debian package with checkinstall. Then I installed on Kubuntu Breezy w/KDE 3.5.

Looking good.

Report

bhautikj

11 years ago

x86 rpm's have been made again :)

see:
http://cow.mooh.org/togo

enjoy,
-b

Report

Praxxus

11 years ago

1.3.6 is now on my website.

Report

Praxxus

11 years ago

Which would be:

http://www.ed-n-cresta.net/filemgmt/singlefile.php?lid=3

The kde-look code ate my URL.

Report

gstnet

11 years ago

On screenshot 2 (and on my screen) you will see that leftmost tab (style) is moved couple pixels to the right. Is this considered a bug or is is desired behaviour.

Report

jlue

11 years ago

well it is 50% intended and 50% not "possible" to get it smooth. i would like to have that tab started just right of the rounded top-left panel edge, but the KDE style API is kind of ungracious here.
Just noticed another tab related bug so i will see if i can fix it.

Report

gstnet

11 years ago

If it cannot be always 100% smooth, maybe it would be good idea for it to always be 5 or so more pixels to the right. That way it would look/feel as intentional Btw, thank you for the great style.

Report

jlue

11 years ago

i checked that again, but its a nogo. There is no outer spacing for tabs right now, and tweaking that is not worth the overhead. I will keep it in mind approaching kde4.
have fun.

Report

SynTruth

11 years ago


An option to not show the App Icon on the Windec title would be nice, or, to have it respect the user's custom WinDec button choices. Otherwise, just a nice as I remember it. :)

Report

jlue

11 years ago

Hey SynTruth,

but comix windec already does respect the users custom button position, you just have to check that options in the buttons section.
The app icon is displayed left of the window title if you have the "menu" button placed anywhere. I disabled the menu popup because i think that it makes little sense if you can always right-click anywhere in the title area to get the menu displayed.

Report

tcha

11 years ago

my favourite theme so far. nevertheless i discovered a small but slightly annoying error: open a movie file in kaffeine and switch to fullscreen. watch the upper border of the screen. mine shows a small bright bar (2px perhaps) that is not present there with other window decorations. settings thing or bug?

anyway thanks for this beauty ;-)

Report

jlue

11 years ago

... bug ;-)
I will investigate this and release an update as soon as possible. Thanks for the report.

Report

franzf

11 years ago

I also LOVE IT :)
Really fresh air, no copy of any others OS`s style. I like the round widgets :)
The scrollbars are really pleasing.

But there is one little bug :( with tabs.
There misses one pixel ;) (who stole it? ^^)

http://www.alpine-art.de/Bilder/Screenshots/comix_tab_bug_det.jpg


Thx for this great style


Franz

Report

HubertFarnsworth

11 years ago

Hey hello,
thank you for your nice work. I enjoy it very much - a clean and beautiful theme.

There's just one flaw that I've noticed. The title string isn't always being updated properely. For example, I'm zooming an image in GIMP to 400% in steps (that is, from 100% -> 200% -> 400%) with a keyboard shortcut, and it still shows 100% in the title. Or I'm burning something with k3b, and after 50% it still shows 10% in the title bar. The entry in KDE's window list is fine though.

Maybe have a look at that please, and keep up the good work!
cheers

Report

spookykid

11 years ago

i'm a gnome user but that doesn't mean i don't like kde in fact i wish this theme would be a gnome theme :) great work man

Report

stepee

11 years ago

Comix works well with Reinhardt Icon Set.

I like Comix because it is not like most styles/icons/themes her.
I loath all that OS X and XP crap that has polluted the kde-look.

Comix is way cool! :)

Thanks and keep up the good work!

Report

Thrain

12 years ago

I changed a function that set the minimum width at 300 px... For me is too much, in applications such Kopete.

You should change that to 200 px.

Thank you for your theme, keep up the good work ;) !

Bye

Report

12 years ago

2006-04-28: v. 1.3.8
- kwin: title update fix
- kwin: window shading fix (Debian bug report 364459)
- kwin: inactive sunken buttons

2006-02-07: v. 1.3.7
- style: combobox fix (kdevelop crashing)

2005-12-05: v. 1.3.6
- style: tabs fix

2005-12-05: v. 1.3.5
- kwin: min width set to 200 px
- kwin: title update fix
- style: 2 px in tabs drawing
- style: frame fullscreen fix (kaffeine)
- colorscheme changes

1005-07-04: v. 1.3.4
- tabs cycling fixed

2005-05-30: v. 1.3.3
- flat menu items

2005-05-02: v. 1.3.2
- another colorscheme Makefile fix

2005-05-01: v. 1.3.1
- colorscheme Makefile fix

2005-03-xx: v. 1.3
- kwin: code cleanup and optimization
- kwin: doble click icon closes window
- kwin: sunken buttons
- kwin: expanded title box option
- kwin: colorscheme and code for inactive windows
- kwin: caption buffer
- kwin: title separator

- style: konqueror inactive split view statusbar background
- style: editable combobox fix
- style: tabs hover removed
- style: sharper gradients for "square" buttons
- style: color option bugfix (if OpenOffice.org is still crashing,
try to install comix-1.3 in the root kde environment to
be used by GTK-Qt Theme engine)
- style: code cleanup and optimization (7x speed improvement)
- style: menu item hover option
- style: kickerMode styled panels for Qt > 3.3

product-maker 102 255

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.3.8
updated Aug 02 2017
added Sep 07 2004
downloads today
0
page views today 3