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:

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

C

PaT

13 years ago

Nice idea, will try to do this soon...

Report

tosta

13 years ago

I got the follow errors when compiling lipstik-2.2:

lipstikconf.cpp: In constructor 'LipstikStyleConfig::LipstikStyleConfig(QWidget*)':
lipstikconf.cpp:133: error: no matching function for call to 'QComboBox::QComboBox(QString, QVGroupBox*&)'
/usr/lib/qt-3.3/include/qcombobox.h:195: note: candidates are: QComboBox::QComboBox(const QComboBox&)
/usr/lib/qt-3.3/include/qcombobox.h:74: note: QComboBox::QComboBox(bool, QWidget*, const char*)
/usr/lib/qt-3.3/include/qcombobox.h:73: note: QComboBox::QComboBox(QWidget*, const char*)
lipstikconf.cpp:142: error: no matching function for call to 'QComboBox::QComboBox(QString, QVGroupBox*&)'
/usr/lib/qt-3.3/include/qcombobox.h:195: note: candidates are: QComboBox::QComboBox(const QComboBox&)
/usr/lib/qt-3.3/include/qcombobox.h:74: note: QComboBox::QComboBox(bool, QWidget*, const char*)
/usr/lib/qt-3.3/include/qcombobox.h:73: note: QComboBox::QComboBox(QWidget*, const char*)
lipstikconf.cpp:150: error: no matching function for call to 'QComboBox::QComboBox(QString, QVGroupBox*&)'
/usr/lib/qt-3.3/include/qcombobox.h:195: note: candidates are: QComboBox::QComboBox(const QComboBox&)
/usr/lib/qt-3.3/include/qcombobox.h:74: note: QComboBox::QComboBox(bool, QWidget*, const char*)
/usr/lib/qt-3.3/include/qcombobox.h:73: note: QComboBox::QComboBox(QWidget*, const char*)
lipstikconf.cpp: In member function 'int LipstikStyleConfig::scrollBarItem(QString)':
lipstikconf.cpp:658: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp:660: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp:662: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp:664: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp: In member function 'int LipstikStyleConfig::scrollBarWidthItem(QString)':
lipstikconf.cpp:687: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp:689: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp:691: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp: In member function 'int LipstikStyleConfig::sliderItem(QString)':
lipstikconf.cpp:700: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp:702: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp:704: error: cannot convert 'QString' to 'const char*' for argument '1' to 'int strcmp(const char*, const char*)'
lipstikconf.cpp: In member function 'int LipstikStyleConfig::scrollBarItem(QString)':
lipstikconf.cpp:668: warning: control reaches end of non-void function
lipstikconf.cpp: In member function 'int LipstikStyleConfig::scrollBarWidthItem(QString)':
lipstikconf.cpp:695: warning: control reaches end of non-void function
lipstikconf.cpp: In member function 'int LipstikStyleConfig::sliderItem(QString)':
lipstikconf.cpp:708: warning: control reaches end of non-void function
make[1]: ** [lipstikconf.lo] Erro 1

Report

tosta

13 years ago

I found problem is gcc-4.1. I`ll try to develop a patch.

Report

C

PaT

13 years ago

You are right there is a problem with the build system in Lipstik 2.2... Look for an update soon here... or just use the Debian's package source of Lipstik 2.2.1. (A not yet published anywhere else but in Debian Lipstik release fixing this bug.)

Report

past0r

13 years ago

Your font looks great! I really like it.
What is it?

Lipstick is awesome too!

Report

past0r

13 years ago

Your font looks great! I really like it.
What is it?

Lipstick is awesome too!

Report

C

PaT

13 years ago

This is Bitstream Vera Sans...

Report

Jinidog

13 years ago

I love lipstik and am always trying to get it into Portage.
But I may have found a bug in lipstik-2.2

See for you self:
http://www.codepfusch.de/efp/screenie0.png

Its this white bar, it turns on when you move the mouse over it.
I don't know, maybe it is a bug in kde-3.5.1, but I fear its your "fault" :)

Report

Sirin

13 years ago

I think that is just a visual feature. I slso think that can be turned off, can it not?

Report

Jinidog

13 years ago

No, this cannot be turned off.
It is ugly and I have it since lipstik 2.2.
Normally the bars should become visible without having an own background.

Report

GameManK

13 years ago

"--Added the possibility to configure the spacing for menus from 0 (like Lipstik < 2.0) to 8 pixels. The default is 6. (It replaces the space-saving menu option)"

It's great, but would be much better if there were a seperate option for spacing between menu buttons (horizontal) and menu entries (vertical)

Report

C

PaT

13 years ago

Will think about it... but i fear the configuration will get much too crowded...

Report

gstnet

13 years ago

Very nice update.

Just to note couple "problems".

- Menu stripe does not work when trnsparent menus are enabled.

- Toolbar buttons are not using normal window text color. This is good when they are active, but problem when they are not. See screenshot here:
http://tnt.goldnet.ca/argh/buttons.png

Thanks again for very nice style.

Report

gstnet

13 years ago

Commenting out line 2805
// p->setPen(cg.buttonText() );
fixed the menu bar text color problem

I have no idea how to go about transparency and menu stripe though.

Report

mebrelith

13 years ago

Just tested 2.2 and works great in my FC4 with KDE 3.5.1 by kde-redhat.

Awesome work!

Report

m87carlson

13 years ago

On FreeBSD 5.4 with KDE 3.4.3 and QT 3.3.5

# make
make all-recursive
Making all in style
Making all in config
/usr/local/bin/bash ../../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/carlson_r/Software/Themes/Lipstik/lipstik-2.1/style/config.
*** Error code 1

Stop in /home/carlson_r/Software/Themes/Lipstik/lipstik-2.1/style.
*** Error code 1

Stop in /home/carlson_r/Software/Themes/Lipstik/lipstik-2.1.
*** Error code 1

Stop in /home/carlson_r/Software/Themes/Lipstik/lipstik-2.1.

Report

decept

13 years ago

Lipstik is in the ports tree: x11-themes/kde-style-lipstik

Report

m87carlson

13 years ago

also tried to build it under kde 3.5.1

Report

martinf

13 years ago

I like it very much... but it does not work with kde 3.5 :-(
The compilation completes without errors but it doesn't appear in the list for the styles in kcontrol!!!

martin

Report

sploid

13 years ago

Linux Debian

if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -MT lipstik.lo -MD -MP -MF ".deps/lipstik.Tpo" -c -o lipstik.lo lipstik.cpp; \
then mv -f ".deps/lipstik.Tpo" ".deps/lipstik.Plo"; else rm -f ".deps/lipstik.Tpo"; exit 1; fi

lipstik.cpp:162: error: ISO C++ forbids declaration of `KDE_Q_EXPORT_PLUGIN'
with no type
lipstik.cpp: In function `int KDE_Q_EXPORT_PLUGIN(LipstikStylePlugin)':
lipstik.cpp:162: error: parse error before `::' token

Report

carlosfpr

13 years ago

The same error with me, on Slackware 10.1.

Report

skp

13 years ago

Hi

i tried to build the source on Debian Sarge, but it wont work.

make all-recursive
make[1]: Entering directory `/usr/src/lipstik/lipstik-2.1'
Making all in style
make[2]: Entering directory `/usr/src/lipstik/lipstik-2.1/style'
Making all in config
make[3]: Entering directory `/usr/src/lipstik/lipstik-2.1/style/config'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/src/lipstik/lipstik-2.1/style/config'
make[3]: Entering directory `/usr/src/lipstik/lipstik-2.1/style'
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/include/qt3 -I/u sr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing -format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -MT lipstik.lo -MD -MP -MF ".deps/lipstik.Tpo" -c -o lipst ik.lo lipstik.cpp; \
then mv -f ".deps/lipstik.Tpo" ".deps/lipstik.Plo"; else rm -f ".deps/lipstik.Tpo"; exit 1; fi
lipstik.cpp:162: error: ISO C++ forbids declaration of `KDE_Q_EXPORT_PLUGIN'
with no type
lipstik.cpp: In function `int KDE_Q_EXPORT_PLUGIN(LipstikStylePlugin)':
lipstik.cpp:162: error: parse error before `::' token
make[3]: *** [lipstik.lo] Fehler 1
make[3]: Leaving directory `/usr/src/lipstik/lipstik-2.1/style'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/usr/src/lipstik/lipstik-2.1/style'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/lipstik/lipstik-2.1'
make: *** [all] Fehler 2

Report

eriol

13 years ago

I'd love to see an option to remove black outlines around menus. to get clean menu borders when using shadows.

By the way, I love what you've done with lipstik and use it eversince you released it.

Report

EliasP

13 years ago

Hi
I've made an Gentoo ebuild for Lipstik-2.1 including the Vistesque-Patch.

Download it at:
http://rivendell.homelinux.org/~elias/portage/lipstik-2.1.ebuild

If you don't know how to handle "external" ebuilds in portage, have a look at this HowTo:
http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds

Greetings

Elias P.

Report

Superstoned

13 years ago

hey,

i agree with the person a few posts back - the glass style from polyester would be very cool to have. and also this, as an option:
http://www.kde-look.org/content/show.php?content=33522

the menu's highlight looks much better there (tough it needs a custom color) and tough the menubar should imho be rounded, it's very nice, too.

Report

14 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 Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
2.2.3
updated Oct 01 2007
added Nov 25 2004
downloads 24h
0
page views 24h 10