Lipstik

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 opencode.net

0
5 .0
Description:

Lipstik is a fast and clean style for KDE3 with many options to tune your desktop look.

Just try it! :)

INSTALLATION : Please read the INSTALL file.

CONFIGURATION : You can find many options in the style's configuration panel. Go to Settings/Appearance & Themes/Style and click on the 'configure' button.

BUGS : Read the BUGS file; if the issue is not reported, post a comment below, I'll try to read them often.

DEBUG TRACE : If you have a debug trace, dont post it here; send it to me via email.

Lipstik now has a home page, go check it out!

Have fun!
Last changelog:

12 years ago

---01/10/2007---
2.2.3 : For my PC-BSD friends...
--Add a configurable active tab highlight color.
--PC-BSD rocks! Try it!

---17/02/2007---
2.2.2 : After one year...
--Just a repackaging of the special Debian version.
--Updated the spec file for Fedora Core 6, thanks to Pramod Venugopal.
--Lipstik now has a home page (http://poplix.homelinux.com/lipstik).

...I have a new version (2.3) locally but it will need some more testing before I release it; Lipstik is still not dead after all ;)

--------------
For older changelogs, see the Changelog file in the archive.

tubatodd

15 years ago

This style is really evolving FAST!!! After you centered the arrows on the scrollbars, it still appears as if the dots on the scrollbars are not quite centered. The dots don't quite line up with the center of the arrow. I know it is picky, but it might be worth the trouble. Keep up the excellent work!!!

Report

sarcasm6

15 years ago

hi.

first: nice theme - i love it. all my apps seems to work... but not my xmule.

i use gcc/3.3.4, gtk2/2.4.0, lastest stable xmule and lastest qtengine.

here's the report:

thx.

--- BEGIN ---

OOPS! - Seems like xMule crashed
--== BACKTRACE FOLLOWS: ==--

[0] xmule(_ZN9CxmuleApp16OnFatalExceptionEv+0x3e) [0x82e2aae]
[1] /usr/lib/libwx_gtk2-2.4.so(wxFatalSignalHandler+0x30) [0x41e15034]
[2] /lib/libpthread.so.0 [0x4126f1d3]
[3] /lib/libc.so.6 [0x4103f328]
[4] /usr/qt/3/lib/libqt-mt.so.3(_ZN8QPainter15drawTiledPixmapEiiiiRK7QPixmapii+0x292) [0xb775d046]
[5] /usr/kde/3/lib/kde3/plugins/styles/lipstik.so(_ZNK12LipstikStyle14renderGradientEP8QPainterRK5QRectRK6QColorS7_b+0x19a) [0xb7499af6]
[6] /usr/kde/3/lib/kde3/plugins/styles/lipstik.so(_ZNK12LipstikStyle13renderSurfaceEP8QPainterRK5QRectRK6QColorS7_S7_ij+0x3f5) [0xb74986d1]
[7] /usr/kde/3/lib/kde3/plugins/styles/lipstik.so(_ZNK12LipstikStyle13drawPrimitiveEN6QStyle16PrimitiveElementEP8QPainterRK5QRectRK11QColorGroupjRK12QStyleOption+0x2ba1) [0xb74a0535]
[8] /usr/kde/3/lib/libkdefx.so.4(_ZNK6KStyle18drawComplexControlEN6QStyle14ComplexControlEP8QPainterPK7QWidget
RK5QRectRK11QColorGroupjjjRK12QStyleOption+0x58c) [0x421c06b8]
[9] /usr/kde/3/lib/kde3/plugins/styles/lipstik.so(_ZNK12LipstikStyle18drawComplexControlEN6QStyle14ComplexControlEP8QPainterPK7QWidgetRK5QRectRK11QColorGroupjjjRK12QStyleOption+0xbf) [0xb74a4bc7]
[10] /usr/lib/gtk-2.0/2.4.0/engines/libqtengine.so(drawScrollBar+0x539) [0xb7dbddc5]
[11] /usr/lib/gtk-2.0/2.4.0/engines/libqtengine.so [0xb7db5344]
[12] /usr/lib/libgtk-x11-2.0.so.0(gtk_paint_box+0xe0) [0x418c06a8]
[13] /usr/lib/libgtk-x11-2.0.so.0 [0x41895278]
[14] /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0xb2) [0x41866992]
[15] /usr/lib/libgobject-2.0.so.0 [0x4170d56f]
[16] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9) [0x4170cf59]
[17] /usr/lib/libgobject-2.0.so.0 [0x4171f786]
[18] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x507) [0x4171eb67]
[19] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x34) [0x4171f074]
[20] /usr/lib/libgtk-x11-2.0.so.0 [0x4195c41a]
[21] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x17c) [0x417eb354]
[22] /usr/lib/libgtk-x11-2.0.so.0 [0x417eafef]
[23] /usr/lib/libgtk-x11-2.0.so.0 [0x418a4161]
[24] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x80) [0x417e9304]
[25] /usr/lib/libgtk-x11-2.0.so.0 [0x417eb07f]
[26] /usr/lib/libwx_gtk2-2.4.so(_Z30gtk_window_own_expose_callbackP10_GtkWidgetP15_GdkEventExposeP8wxWindow+0x69) [0x41cfe059]
[27] /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0xb2) [0x41866992]
[28] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9) [0x4170cf59]
[29] /usr/lib/libgobject-2.0.so.0 [0x4171fd20]
[30] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x507) [0x4171eb67]
[31] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x34) [0x4171f074]
[32] /usr/lib/libgtk-x11-2.0.so.0 [0x4195c41a]
[33] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x17c) [0x417eb354]
[34] /usr/lib/libgtk-x11-2.0.so.0 [0x417eafef]
[35] /usr/lib/libwx_gtk2-2.4.so [0x41cfd957]
[36] /usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x80) [0x417e9304]
[37] /usr/lib/libgtk-x11-2.0.so.0 [0x417eb07f]
[38] /usr/lib/libwx_gtk2-2.4.so [0x41d02cfe]
[39] /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0xb2) [0x41866992]
[40] /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xa9) [0x4170cf59]
[41] /usr/lib/libgobject-2.0.so.0 [0x4171fd20]
[42] /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x507) [0x4171eb67]
[43] /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x34) [0x4171f074]
[44] /usr/lib/libgtk-x11-2.0.so.0 [0x4195c41a]
[45] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x1d8) [0x41863efc]
[46] /usr/lib/libgdk-x11-2.0.so.0 [0x41a38475]
[47] /usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0x62) [0x41a3855a]
[48] /usr/lib/libgtk-x11-2.0.so.0 [0x417e8ea2]
[49] /usr/lib/libglib-2.0.so.0 [0x41649707]
[50] /usr/lib/libglib-2.0.so.0 [0x416498ed]
[51] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x94) [0x41647a48]
[52] /usr/lib/libglib-2.0.so.0 [0x41649e37]
[53] /usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6c) [0x41647b9c]
[54] /usr/lib/libgtk-x11-2.0.so.0(gtk_main_iteration+0x34) [0x41863a88]
[55] /usr/lib/libwx_gtk2-2.4.so(_ZN5wxApp5YieldEb+0x6a) [0x41cac932]
[56] xmule(_ZN11CServerList18AddServermetToListE7CStringb+0x440) [0x8276b20]
[57] xmule(_ZN11CServerList4InitEv+0x78) [0x82764d8]
[58] xmule(_ZN9CxmuleApp6OnInitEv+0xa49) [0x82e0479]
[59] /usr/lib/libwx_gtk2-2.4.so(_Z7wxEntryiPPc+0x214) [0x41cad958]
[60] xmule(main+0x1b) [0x82df78b]
[61] /lib/libc.so.6(__libc_start_main+0xcc) [0x4102bc4c]
[62] xmule(_ZN14wxCommandEventC1Eii+0x69) [0x80fcc21]
Aborted
--- END ---

Report

C

PaT

15 years ago

Note : Please, dont publish backtraces on this forum, send it to me via email...

Can you reproduce it with another style? (keramik, motifplus...)

And if you dont use the gtk-qt engine, can you reproduce it?

Bye.

Report

blaster999

15 years ago

Here is the color scheme I use with Lipstick:

[Color Scheme]
Name=Lipstick_coffee
activeBackground=155,95,62
activeBlend=212,199,171
activeForeground=255,255,255
activeTitleBtnBg=238,238,230
alternateBackground=238,246,255
background=238,238,230
buttonBackground=238,234,222
buttonForeground=0,0,0
contrast=7
foreground=0,0,0
frame=238,238,230
handle=238,238,230
inactiveBackground=148,133,123
inactiveBlend=219,203,201
inactiveForeground=0,0,0
inactiveFrame=238,238,230
inactiveHandle=238,238,230
inactiveTitleBtnBg=238,238,230
linkColor=0,0,192
selectBackground=177,114,114
selectForeground=255,255,255
visitedLinkColor=128,0,128
windowBackground=255,255,255
windowForeground=0,0,0

Report

legalos

15 years ago

Instead of always making new styles based off existing ones, how about we start patching plastik to have these features as options, like thinkeramik had, etc. Then with only one project to maintain, it seems like the style will get stronger and improved more quickly. Just a thought. ;)

Nice work. I really like the gradients.

Report

C

PaT

15 years ago

Do the author of Plastik wants these changes in his style?

It is absolutely not my intention to force any changes in plastik. I just want to play with it, see what others think, make sure I dont introduce new bugs, and then I will propose some of the changes I made.

In the end, as always with the incredible kde project, it will all fall into the right place, I believe.

Anyway, thanks a lot for your comments!

Report

legalos

15 years ago

I do agree, the author of plastik reserves the right to reject any patch against his/her code.

But I am sure as long as the coding style remains the same and the changes are liked by the KDE community, ( i.e. your 88% approval rating on kde-look.org ), it will gladly be accepted. That is the way of the open source community. ;)

I wouldn't worry too much about introducing new bugs, there are plenty of users using KDE-CVS to help test, including myself. ;)

KDE rocks and again I thank you for your good work! ;)

Report

jamboarder

15 years ago

I've been enjoying this style a lot!

Suggestion:
the sparse alternating dimples on the toolbar handles seems slightly out of odds with in-line dimples used elsewhere in the style. Is there anyway you could make them in-line dimples like they look elsewhere (scrollbar, slider, etc.)? Or maybe restore the toolbar dimple density to the original plastik (as an option)?

Just suggestions...

I, like many others, are extremely grateful for your hard work.

Report

C

PaT

15 years ago

Mostly Agreed, will fix this in the next version. I wont put another option, but i will make existing dots line up.

Report

lokheed

15 years ago

First off I just want to let you know what a fantastic job you have done. Your revisions to Plastik look beautiful.

I would also like to make a feature request. The dark outline on the currently selected item on the taskbar looks so heavy. It would be awesome if you could make an option to hide that so only the bold font is displayed, minus the obstrusive dark border around it. That would be a dream come true as the rest is just splendid.

Report

elektrohirn

15 years ago

This is a great theme! Which iconset are you using?

Report

Superstoned

15 years ago

he's using nuvola.

Report

Superstoned

15 years ago

I'd like to thank peppelorum and darklord for their debian packages. guess I did something wrong ;-)

anyway, peppelorum, nice tool, that quickpackage...

of course, thanx for lipstik itself too :D

Report

peppelorum

15 years ago

Np=)

But don't thank me for quickpackage, thank Qerub (http://vemod.net/) instead, he's the author of it. A really nice little script that makes packaging so much easier=)

Report

Superstoned

15 years ago

its cool. but you promised a gui for it :D

Report

blaster999

15 years ago

That release was fast! Your productivity is unbelievable! I just installed 0.5 yesterday. I think you should submit this theme to kde developers. It must be included in the next KDE release!

Keep up the great work!

Report

tubatodd

15 years ago

I am glad to see that there is someone working on another style based on Plastik. One thing I have noticed, even with version 0.5, the arrows in the scrollbars are not centered. Other than that, nice work!

Report

falcon88

15 years ago

I have only one suggestion: when using a transparent panel, the corners of taskbar entries are the color of the entry background, which makes them show up. Maybe you could set them as transparent, or the color of the rest of the entry border or something.

Anyway, keep up the good work!

Report

DarkLord

15 years ago

Here's my current deb for 0.5:
http://www.deadhand.com/kde-debian/lipstik_0.5-1_i386.deb

It's a normal dh_make / dpkg-buildpackage deb.

Report

Superstoned

15 years ago

anyone got lipstik to work under debian? didnt work for me... I followed the tip about make -f Makefile.dist, and this worked, but after installation, no lipstik.

guess its installed in the wrong place, as happens quite often - debian doesnt have kde installed in some special place like other distributions, eg in /opt or in /usr/local but just like other apps in /usr/lib and /usr/bin.

its not /usr/local/kde/lib/kde3
but just /usr/lib/kde3. etc

can this get fixed?

Report

peppelorum

15 years ago

If you want to you can always try my packages, you'll use them on your own risk. I've just quickpackaged (http://vemod.net/software) them so the quality is not the best but it works, it's made for sarge/sid btw.

http://deb.tty0.org/?path=Widget%20styles

Report

oshogg

15 years ago

Hi,

I posted this in PlastikQ comments as well.. it would be great if PlastikQ and Lipstik could be combined and evolved together..and then try to get these changes in the official Plastik style.

As plastik is now the default style in KDE CVS HEAD and probably the most likely default style for KDE 4.0 - this is a great way to have this work utilized by millions of people.

Osho

Report

vurcieyem

15 years ago

I agree with you. If these two developers worked together they could come up with a very good plastik based theme and hopefully their efforts could be contributed to the official version.

Report

oshogg

15 years ago

Hi,

Great improvements. Some of them address exactly what I dislike about Plastik.

1. The new look of the scrollbar dots is better than the old one. It seems to me that the dots are not centered. They are more on the left side. Maybe there could be two columns of the dots.

2. The rectangle around default button texts and current tab title text is better than the last one but I think rectangle is not the right way to highlight them. How about increasing the border width of the default button ? If the rectangle has to be kept then at least keep the rectangle closer to the boundary of the widget rather than closer to the text.

Osho

Report

C

PaT

15 years ago

Yeah, I know about #1, I will look into this soon.

For #2, Ive tried many things, but Im still searching the right way to do it. As far as keeping a rectangle, its not obligatory, but I dont know yet a better way if you have usability in mind.

Thanks for your comments!

Report

12 years ago

---01/10/2007---
2.2.3 : For my PC-BSD friends...
--Add a configurable active tab highlight color.
--PC-BSD rocks! Try it!

---17/02/2007---
2.2.2 : After one year...
--Just a repackaging of the special Debian version.
--Updated the spec file for Fedora Core 6, thanks to Pramod Venugopal.
--Lipstik now has a home page (http://poplix.homelinux.com/lipstik).

...I have a new version (2.3) locally but it will need some more testing before I release it; Lipstik is still not dead after all ;)

--------------
For older changelogs, see the Changelog file in the archive.

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2.2.3
updated Oct 01 2007
added Nov 25 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3