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
Score 50.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.

calande

14 years ago

Hello, I got an error message:

%make
make all-recursive
Making all in style
Making all in config
/usr/X11R6/bin/moc ./lipstikconf.h -o lipstikconf.moc
if /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/local/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_THREAD_SAFE -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -MT lipstikconf.lo -MD -MP -MF ".deps/lipstikconf.Tpo" -c -o lipstikconf.lo lipstikconf.cpp; then mv -f ".deps/lipstikconf.Tpo" ".deps/lipstikconf.Plo"; else rm -f ".deps/lipstikconf.Tpo"; exit 1; fi
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -o kstyle_lipstik_config.la.closure kstyle_lipstik_config_la_closure.lo -L/usr/X11R6/lib -L/usr/local/lib -avoid-version -module -no-undefined -R /usr/local/lib -R /usr/X11R6/lib -R /usr/X11R6/lib -module lipstikconf.lo -lkdeui
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cleanup_pop'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_destroy'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_init'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_exit'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cancel'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_testcancel'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cleanup_push'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_getschedpolicy'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setinheritsched'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setstacksize'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setschedparam'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_attr_setdetachstate'
/usr/X11R6/lib/libqt-mt.so: undefined reference to `pthread_cond_timedwait'
*** Error code 1

Stop in /home/charles/lipstik-2.1/style/config.
*** Error code 1

Stop in /home/charles/lipstik-2.1/style.
*** Error code 1

Stop in /home/charles/lipstik-2.1.
*** Error code 1

Stop in /home/charles/lipstik-2.1.

Report

zammi

14 years ago

Hi, I think mouseover effect should only applicable to enabled tabs where currently it applicable for diabled tabs as well. Usability view of point this is meaningless.

Report

roccolord

14 years ago

I think this style would be even greater if you could add the glass effect that is available in Polyester. Then this style would really rule.

Report

Sheridans

14 years ago

Hi,

When I try to install this theme on kubuntu 5.10 I get the following error:

checking for Qt... configure: error: Qt (>= Qt 3.1 (20021021)) (headers and libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.

In the config.log I can't find which libs to install.

So which files do I need to install to get this theme up and running?

Thnx.
Grz Aljos

Report

AnXa

14 years ago

this really is one of the best kde themes ever. in some cases better than plastic because I think that plastic is more like luna clone unlike this one. yeah I know that this theme is based on plastic...

Report

eriol

14 years ago

looks like the link is dead :/

Report

mebrelith

14 years ago

Hey PaT, great work adding the menu space option, the thing is that IMHO even with it active the space is too big. Maybe you could shorten it? Or maybe add an option to quantify (I guess in pixels) the space left. Dunno, otherwise lipstik looks great.

Report

aivs

14 years ago

VERY Please give me your color scheme!!!!!
aivs@yandex.ru
please!!!!

Report

mebrelith

14 years ago

Well unles Im wrong it looks like hes using the Noble color scheme. Which comes with lipstik :)

Report

prism

14 years ago

When I've got menu transaparency enabled (in Effects menu) apparently there's no way to enable menu stripe.
My favourite theme, btw!

Report

illissius-

14 years ago

the world seems to be determined to prevent this patch from reaching you; but I am relentless. You didn't seem to get or notice my email, and now it hides my comment away at 'dec 07' where no one will ever see it. So I will post it again.

This makes vertical scrollbars respect the plastik gradients settings:

--- style/lipstik.cpp 2005-12-08 14:25:10.000000000 +0100
+++ style/lipstik.cpp 2005-12-08 19:56:33.000000000 +0100
@@ -1764,7 +1764,8 @@
renderContour(p, r, cg.background(), getColor(cg, DragButtonContour, s),
contourFlags);

- uint surfaceFlags = Draw_Left|Draw_Right|Draw_Top|Draw_Bottom|Is_Horizontal;
+ uint surfaceFlags = Draw_Left|Draw_Right|Draw_Top|Draw_Bottom;
+ if(horiz) surfaceFlags |= Is_Horizontal;

if(hoverWidget == p->device())
{

Report

C

PaT

14 years ago

That behaviour is wanted... I want to match Qt4's plastique style with regards to scrollbars (which they supposedly took from lipstik in the beginning... so...)

Report

illissius-

14 years ago

I don't understand. It's desired for horizontal scrollbars to have plastik gradients, and vertical ones lipstik gradients? Hardly seems logical...
(I don't understand the rationale either, as Qt4's plastique doesn't have an option for which type of gradients to use, afaik...)

Report

sparxxxie

14 years ago

I've had this problem with all versions of lipstik. 1.6, 1.99, and 2.0.

I've tried compiling and installing lipstik, with no make errors or anything. Everything seems to compile fine. I've also tried installing SuSE 10 RPM packages I've found. Not matter what I do, Lipstik will not show up as a choice in the KDE control center module. I've got all the correct packages installed. If anyone could help me identify the problem that would be great. Thanks.

Report

csanchisb

14 years ago

Did you compile with --prefix=/opt/kde3 (which is where SuSE puts KDE)?

Report

sparxxxie

14 years ago

no, because wouldn't ./configure fail if that was the case? the sources configure fine, make does fine, and make install is also fine. the RPM packages i tried install fine, also. it's just not showing up in the KDE control center module.

Report

maitre

14 years ago

Inside pixelmetric's switch against all the other PMs, add a:

case PM_MenuBarItemSpacing:
return 8;

seems a good size?

Report

dsec

14 years ago

"A nice suggestion from morteoh: add more breathing room between menu items (vertical space). Menus now look a lot less crammed and cluttered."

... except for those of us stuck on 1024x768. It takes up *way* too much screen real estate for someone stuck on low resolutions, which I suspect aren't in the minority. My Konqueror "Location" menu alone is taking up more than half my screen in height due to this change.

The scroll bar width option introduced in the last version was great and shaved off a few pixels for those who either like things minimalistic or use low monitor resolutions. Could you at least add an option to put the menu's vertical spacing back the way it was?

Report

C

PaT

14 years ago

You are right! Stay tuned.

Report

csanchisb

14 years ago

I don't know if I'm pointing at the same thing, but there's also a lot of unsused space between context menu items. The are really big. It wasn't like that in 1.99

Report

csanchisb

14 years ago

I just read in the changelog that what I'm saying is actually intentiaonal. How can I disable it? Until I know I'm downgrading to 1.99

Report

morteoh

14 years ago


Its really starting to be one of the best themes for KDE (if not already).

If only you had square corners on your menus now;) (when you hover them).

Great work! its my default theme now ;) (and the spacing made it much better;))

Cheers,
Morten

Report

sektion31

14 years ago

Yes, yes yes. like in plastik but with the coloring of lipstik! That would be great!

Very smooth looking style, btw. I like it very much.

Report

holehan

14 years ago

I always wondered with Plastik - and now with lipstik - why there is so much unused space between menu bar entries. Have a look at the screenshot at
http://www.uni-koblenz.de/~soma/bldr/lipstik_menu.png to get an idea about what I am talking:

If you move the mouse in the menu bar slowly from "Bookmarks" to Tools you will notice that there is a ~10 pixel wide area in which none of the two entries get selected.
So what do you think about using these wasted pixels and enlarging the selectable menu targets? The result would be a wider click target for the mouse and less mouse movement if you move from one main menu entry to the next.

P.S.: Really nice work :-) I appreciate lipstik's flexibility a lot. It makes it very easy to switch between different GUI approaches like the cross vs. tick in checkboxes or the plus/minus vs the arrow tree expander - without switching styles.

Report

soulrebel

14 years ago

just use a higher resolution and you wont ahve to worry ;)

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