Serenity

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:

Serenity is a soft and quiet theme to ease your mind, with a lot of options to make the Serenity yours.

All I wanted to do was to remove as many lines as possible from the widgets in order to avoid the "recursive frames effect" in Konqueror. I did just a little more. ;-) And I also did my best to support dark colorschemes.

To install from sources, see INSTALL file in the archive.
Last changelog:

13 years ago

RPM packages updated.

1.7.1:
- Bugfix for KDM.

1.7:
- Configuration dialogs re-designed to be lighter i.e. faster to render.
- All the colorschemes I ever made for Serenity (25) are now included.

1.7 Style:
- The character used in the password entry boxes in now a big dot instead of the asterisk.
- Scrollbars and sliders do not sink under a mouse click any more.
- Tabbar improved with new gradients and new colors. Four styles are now available for both the active and inactive tabs.
- Tabs are a bit less busy. They now only change of color under the mouse.
- Menubar slightly changed with new gradients and new colors. Six styles are now available.
- Gradient menubars are now a bit less busy too.
- Textboxes (which include also editable comboboxes and spinwidgets) can now be highlighted when they have the focus. (That's more visible than only the blinking cursor.)
- The popup sub-menu delay can now be raised up to 1 sec. (That gives you the time to *feel* you have to click to let a sub-menu appear.)
- Serenity now has its own brightness routines so that you can have white buttons. (Still doesn't work perfectly with black buttons.)
- The frames in Kontact are back. (Grumble, grumble...)

1.7 Decoration:
- Partial re-design of the configuration dialog to give you a better control over the colors of the buttons and their symbols. You can even set the power of the eventual color mixes used.
- You can now also set the color of the buttons when pressed.
- The standard highlight color is now available for both the hovered and activated buttons.
- Four titlebar style are now available: No background, solid background (both as previously), solid top and softer edge.
- The windec also got brightness routines similar to the ones of the style so that the buttons all look the same.

C

Maxilys

13 years ago

Bug already crushed! :-D Now I just need to configure Serenity for root.

Report

pupil

13 years ago

available at my site and my repos for suse 10.2 & SLED 10.

i linked the project to KDE:Community for other suse version. (http://repos.opensuse.org/KDE:/Community)

Report

C

Maxilys

13 years ago

Thank you very much!

Report

gwaagg

13 years ago

Hi, I tried to install Serenity as root on Mepis:

"make" gave me these and others messages back. Do I miss a file ?

Thanks for help, walt

serenityclient.h:17:25: error: kdecoration.h: No such file or directory
serenityclient.h:18:32: error: kdecorationfactory.h: No such file or directory
serenityclient.h:26: error: expected class-name before '{' token
serenityclient.h:29: error: expected `)' before '*' token
serenityclient.h:66: error: 'Position' does not name a type
serenityhandler.h:22: error: expected class-name before '{' token
serenityhandler.h:29: error: ISO C++ forbids declaration of 'KDecoration' with no type
serenityhandler.h:29: error: 'KDecoration' declared as a 'virtual' field
serenityhandler.h:29: error: expected ';' before '*' token
serenityhandler.h:31: error: 'Ability' has not been declared
serenityhandler.h: In static member function 'static QColor SerenityHandler::buttonColor(QColor, bool)':
serenityhandler.h:46: error: 'KDecoration' has not been declared
serenityhandler.h:46: error: 'options' was not declared in this scope
serenityhandler.h:46: error: 'KDecoration' has not been declared
serenityhandler.h:46: error: 'ColorTitleBlend' was not declared in this scope
serenityhandler.h: In static member function 'static QColor SerenityHandler::iconColor(int, bool)':
serenityhandler.h:68: error: 'KDecoration' has not been declared
s

Report

C

Maxilys

13 years ago

I don't know if the files are missing but at least KDE headers aren't found. That explains the messages, not the fact that you are root.

Well, did you read the INSTALL file? It explains that you should do:

./configure --disable-debug --prefix=`kde-config --prefix`

Or, at least, you should do:

./configure --disable-debug --prefix=/path/to/your/kde

In this path, there should be a directory "include/" with a lot of "k-something.h" files. These are the ones we need.

Keep me informed... whether is works or not.

Report

gwaagg

13 years ago

Many thanks for your help. I added some QT libraries and includes.

./configure shows no problems

however "make" is not happy at all (looks like I still miss files) ----> here is what "makes" says:

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/include -I. -I/usr/include/kde/kwin -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -MT serenityclient.lo -MD -MP -MF .deps/serenityclient.Tpo -c serenityclient.cpp -fPIC -DPIC -o .libs/serenityclient.o
In file included from serenityclient.cpp:28:
serenityclient.h:17:25: error: kdecoration.h: No such file or directory
serenityclient.h:18:32: error: kdecorationfactory.h: No such file or directory
serenityclient.h:26: error: expected class-name before '{' token
serenityclient.h:29: error: expected `)' before '*' token
serenityclient.h:66: error: 'Position' does not name a type
serenityhandler.h:22: error: expected class-name before '{' token
serenityhandler.h:29: error: ISO C++ forbids declaration of 'KDecoration' with no type
serenityhandler.h:29: error: 'KDecoration' declared as a 'virtual' field
serenityhandler.h:29: error: expected ';' before '*' token
serenityhandler.h:31: error: 'Ability' has not been declared
serenityhandler.h: In static member function 'static QColor SerenityHandler::buttonColor(QColor, bool)':
serenityhandler.h:46: error: 'KDecoration' has not been declared
serenityhandler.h:46: error: 'options' was not declared in this scope
serenityhandler.h:46: error: 'KDecoration' has not been declared
serenityhandler.h:46: error: 'ColorTitleBlend' was not declared in this scope
serenityhandler.h: In static member function 'static QColor SerenityHandler::iconColor(int, bool)':
serenityhandler.h:68: error: 'KDecoration' has not been declared
serenityhandler.h:68: error: 'options' was not declared in this scope
serenityhandler.h:68: error: 'KDecoration' has not been declared
serenityhandler.h:68: error: 'ColorButtonBg' was not declared in this scope

I hope this means anything to you and looking forward.

cheers, walt

Report

C

Maxilys

13 years ago

All the errors come from the two first ones:

error: kdecoration.h: No such file or directory
error: kdecorationfactory.h: No such file or directory

Find these files on your system. All the needed KDE headers should be in the same directory. That should be the only include directory that needs to be specified. The ./configure script fails if all needed Qt stuff isn't found AFAIK.

Report

gwaagg

13 years ago

Again, many thanks. Found the missing libraries and all went well.

except my understanding. I know this is now a stupid question, but where is serenity now? I cant find the themes via kde-theme-manager. is there another paper I missed reading?

I am really sorry for these troubles.

Many, many thanks in advance and have a super day.
cheers, walt

Report

C

Maxilys

13 years ago

You were almost there. Serenity isn't a theme for the theme manager, you have to select each part by yourself in the "Styles", "Window decorations" and "Colors" modules.

Apply and start tuning to your liking! ;-)

Report

C

Maxilys

13 years ago

KDE-Look doesn't allow us to make a thread any deeper. I'm answering directly to your email address. I hope you read you mailbox sometimes...

Report

gwaagg

13 years ago

Uff, Maxilys. I am again very very sorry and feel being extreme stupid.

Cannot find the corresponding files. Here the Background:

- mepis with kde
- ../walt/download/serenity-1.6/ sits
the complete genereted code with
folders and files
- using in kde the way through
Control-Center--> Appearance&Themes--> Background --> etc
--> style --> theme mgr --> windows decoration.

Now, nowhere I can selet serenity. I assume KDE is just looking in certain files for them. But who knows which ones he wants.

Can you help me once more, please.

many thanks and cheers, walt

Report

catweasel

13 years ago

Bugs aside, this is truly a beautiful piece of work.

Report

C

Maxilys

13 years ago

Huh? What bugs?

I'm about to make a new release so it's the right moment to report any bug. I would like not to have to make a "dot zero" release... again. ;-)

Report

jota

13 years ago

This is definitely the best style. Congratulations!
Thank you for the great look of my kde!

Report

C

Maxilys

13 years ago

If you arrive here from Danimo's blog, keep on "walking" upto there:

http://maxilys.blogspot.com/2006/12/kde-password-please.html

We're playing ping-pong... :-)

Report

franzf

13 years ago

Nice :)
If you really want to implement this, probably you could add some options ;)
Let the user chose the char he wants to use, probably some other things like circle, square, pyramid, or an own pixmap (Winny Pooh, e.g. ;))

The best thing would be (dont beat me) a "clear" Edit with random characters :D So the displayed text differs from the password you typed in...

And, most important:
If you decide to add such an option, please don't remove another one, but add some more ;)

Greez
Franz

Report

C

Maxilys

13 years ago

It's already implemented on my system. The screenshot isn't a fake.

And this will sooner than later become KDE's default behavior so I'm just making it Serenity's default until KDE 3.5.6.

I'll think about adding another option to change the char in a future version (especially after I'll have found a new host without the 500 KB limit). Don't expect miracles, the possibilities are limited. No Winnie the Pooh unless it's part of the current font, no pixmap, no random char AFAIK... but there's quite some choices in the Unicode dingbats. (Try KCharSelect and go to page 37 and above.)

Report

mebrelith

13 years ago

a Serenity bug?
Please check this desktop screenshot: http://www.flickr.com/photos/mebrelith/317972001/

It happened while making a selection starting from top left. Reproduced every time I try. Does not occur with selections startinf from bottom left or any right.

Report

C

Maxilys

13 years ago

Well, I tried it every way... With a color and with an image as background, with or without rubberband highlighting, moving the mouse slowly or quickly, the color of the highlight has no special effect... I just can't reproduce this bug.

In fact, it shouldn't even be possible to produce this result. Either the rubberband leaves traces everywhere or not at all. An intermediate situation makes no sense. Besides, the logics would dictate that problems should arise only when you pull the rubberband in another direction than from top left toward bottom right.

So... Without any certitude, I'd say that your KDE is responsible. What distro do your have? Did you try with and without rubberband highlighting?

Report

mebrelith

13 years ago

Im Gentooing. And yes, somebody who saw this post mentioned to me the possibility of that visual effect being caused by some patches applied to qt3 at gentoo. Ill dig into this at Gentoo bugs and see if I can find something. Sorry for thinking this was strictly Serenity related.

Report

chareos

13 years ago

1.6 Is great !

Only one tough: the quest for frames removal made a few minority of applications (like kontact) look somewhat confusion, cause there is no more separation between panels.

Report

C

Maxilys

13 years ago

Well, I've never used Kontact. The few screenshots I saw discouraged me. Way too crowded for a single app.

Any way, you're right. But that the fault of the developers, they use the window background instead of the standard color (white). Whatever... I already have a solution partially written in my head. That's not very complicate, so expect some improvement for the next version.

Now, I'm wondering: When will I be able to hibernate? Serenity keeps on waking me up... ;-)

Report

chareos

13 years ago

don't hibernate, your work is brilliant and result is the best-looking flat theme around !

Report

iamsunilk

13 years ago

is .deb available from any other source (or .rpm). http://maxilys.awardspace.com/ is not accessible for me
Thanks

Report

C

Maxilys

13 years ago

Hey! You gave me cold sweats! I don't know why you can access my little repository but it's accessible since people keep on downloading. Did you re-try? Maybe were you trying to access it just while I was updating?

As for the .deb package, I wish I were able to make one but my distro is OpenSuSE... And the Debian unstable repository has some hard time to match my update rate. Nobody proposed me to make an up-to-date one, so... Sorry. :'-(

Report

13 years ago

RPM packages updated.

1.7.1:
- Bugfix for KDM.

1.7:
- Configuration dialogs re-designed to be lighter i.e. faster to render.
- All the colorschemes I ever made for Serenity (25) are now included.

1.7 Style:
- The character used in the password entry boxes in now a big dot instead of the asterisk.
- Scrollbars and sliders do not sink under a mouse click any more.
- Tabbar improved with new gradients and new colors. Four styles are now available for both the active and inactive tabs.
- Tabs are a bit less busy. They now only change of color under the mouse.
- Menubar slightly changed with new gradients and new colors. Six styles are now available.
- Gradient menubars are now a bit less busy too.
- Textboxes (which include also editable comboboxes and spinwidgets) can now be highlighted when they have the focus. (That's more visible than only the blinking cursor.)
- The popup sub-menu delay can now be raised up to 1 sec. (That gives you the time to *feel* you have to click to let a sub-menu appear.)
- Serenity now has its own brightness routines so that you can have white buttons. (Still doesn't work perfectly with black buttons.)
- The frames in Kontact are back. (Grumble, grumble...)

1.7 Decoration:
- Partial re-design of the configuration dialog to give you a better control over the colors of the buttons and their symbols. You can even set the power of the eventual color mixes used.
- You can now also set the color of the buttons when pressed.
- The standard highlight color is now available for both the hovered and activated buttons.
- Four titlebar style are now available: No background, solid background (both as previously), solid top and softer edge.
- The windec also got brightness routines similar to the ones of the style so that the buttons all look the same.

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
1.7.1
updated Feb 08 2007
added Mar 04 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0