Knifty

KDE 3.x Window Decorations

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:

A native KWin window decoration for KDE 3.x. Please see screenshots for details.

enjoy! ;-)
Last changelog:

16 years ago

0.3.4
- Added ToolWindow support (small titlebars).
- Truncate the caption string at 300 chars.
0.3.3
- Fixed the strange bug which added a "<2>" to the
caption after switching back to the windec.
0.3.2
- Added config option "use high contrast hovered
buttons". (Thomas Lübking)
- extended the title height slider with a smaller
height level.

AleXerTecH

14 years ago

Everytime that i do the "make" or the "make install" show this:

configdialog.cpp' || echo './'`configdialog.cpp
configdialog.cpp: In constructor `ConfigDialog::ConfigDialog(QWidget*,
const char*, unsigned int)':
configdialog.cpp:55: error: `spacer5_2' undeclared (first use this function)
configdialog.cpp:55: error: (Each undeclared identifier is reported only
once for each function it appears in.)
configdialog.cpp:92: error: `spacer6' undeclared (first use this function)
configdialog.cpp:106: error: `spacer7' undeclared (first use this function)
make[2]: *** [configdialog.lo] Error 1
make[2]: Leaving directory `/root/knifty-0.3.4/client/config'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/knifty-0.3.4/client'
make: *** [all-recursive] Error 1

Im using Debian Etch with Kde 3.3.2

Report

Luc4

13 years ago

Got it too.

Report

qodsec

14 years ago

having the same problem and same error

Report

kdevil

15 years ago

nevermind....found the >=3.2 version

Report

davinissim

14 years ago

Hi.

Can you tell me please what did you change and in which file or files?

Thanks.

Report

kdevil

15 years ago

I run KDE 3.3 on FC2 and this is the error I get:

configdialog.cpp:55: error: `spacer5_2' undeclared (first use this function)
configdialog.cpp:55: error: (Each undeclared identifier is reported only once
for each function it appears in.)
configdialog.cpp:92: error: `spacer6' undeclared (first use this function)
configdialog.cpp:106: error: `spacer7' undeclared (first use this function)
make[3]: *** [configdialog.lo] Error 1
make[3]: Leaving directory `/home/jleboeuf/Desktop/knifty-0.3.4/client/config'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jleboeuf/Desktop/knifty-0.3.4/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jleboeuf/Desktop/knifty-0.3.4'
make: *** [all] Error 2

Report

amitshah

15 years ago

Hi all,

Can anyone please tell me what are the fonts in the screenshots shown here ... I am a freshman with Linux :p ....

I got anti-aliased Sans ... I like them, but just want to try a different look, and just LOVE the fonts shown here ... Please please please if someone can tell me :))

Report

C

ceebx

15 years ago

The font is called "Bitstream Vera Sans", http://www.gnome.org/fonts/

Report

KDEThemer

15 years ago

This is honestly the best window decoration I have ever seen. It's the first one that convinced me to drop that old MandrakeGalaxy decoration and get another one.

It's great because:
1. It matches themes like alloy, thinkeramik, plastik, and MandrakeGalaxy
2. It's very easy to configure and customize. (Keep it simple in future releases)
3. It isn't too spartan, but it doesn't have way too many decorations that are distracting.

Just two requests:
Make it so you can disable the blue line in the window decoration. Sometimes it may be good, but sometimes you might not want it. (Depends on colors)

And maybe you could make it so you could adjust the color regardless of the color sceme (E.G. My color sceme makes it dark blue, but I want it to be a lighter shade). But this isn't that important and we could do without this feature.

Otherwise, great work. Keep it up in the next release.

Report

bopeye

15 years ago

this has to be the best thing since Thin Keramik. I love it. Excellent work!

Report

djdie

15 years ago

I wasn't able to build it for KDE 3.2 beta 1 :

/usr/include/kwin/workspace.h:1:2: #error The KWin decorations API provided by this header file is obsolete.
/usr/include/kwin/workspace.h:2:2: #error All code using it will have to be ported to the new KDecoration API.

It seems that some code has to be tweaked, or maybe did I make an error. Did it work for someone ?

Report

C

ceebx

15 years ago

Knifty f

Report

beside

15 years ago

thanx

Report

tulevik

15 years ago

how can we install "Native Window Themes" under redhat? I dont'see the way under kcontrol-thanks

Report

redmac5

16 years ago

This is the sort of minimalistic WinDeco I have been waiting for! It's now my default together with your plastik style.
Great work!

Report

zenith

16 years ago

Hi there,
i use redhat 9 and i cant't install this theme, maybe i am too green?
If i follow the instructions in INSTALL everything goes well till "make" then i get the following message:

...@zenith knifty-0.3.4]$ make
make all-recursive
make[1]: Wechsel in das Verzeichnis Verzeichnis

Report

fredericksmith

16 years ago

Very clean.. a nice antithesis to the over-candied alternatives.. two things

1) The menu buttons are only clearly visible if you use light-ish menu bar colours - if you use a dark colour they don't contrast much

2) I'm noticing the no title drop-shadow problem too (mdk 9.1, kde 3.1.3, qt 3.1.2, gcc 3.2.2)

Otherwise, very well thought out - look and useability. Thanks for this deco!

Report

C

ceebx

16 years ago

[2) I'm noticing the no title drop-shadow problem too (mdk 9.1, kde 3.1.3, qt 3.1.2, gcc 3.2.2)]
Okay, Thanks. At the moment I cannot reproduce this since I've no kde 3.1.3 installed but I'm still on it... ;)

Report

int19h

16 years ago

Could you pleeeease make rounded corners an option? The decoration is simply the best, exactly what I was looking for. But I just plain hate rounded window corners. =)

[anyone else here with the same feelings?]

Report

mononoke

16 years ago

hi,
the bug of missing titlebar font shadow still exist. i am using the suse8.2 rpm.
the shadow from thin-keramik is just working fine!
nobody can fix that simple bug?
do i have to fix everything by myself ?! ;-)

Report

Richardve

16 years ago

Nice!

But it's missing a smaller size caption for toolbar windows.

To see what I mean, install Metacity (yeah, a Gnome WM ;) -> execute metacity-window-demo (under KDE/KWin, not GNOME/Metacity) -> select 'Toolbar' from the menu.

When using a Qt style like the Windows one, you'll see the window from the example above having a small caption.
With this style, it doesn't.

Would be nice if Knifty would get support for these small captions because these are going to be used in KDE as well (somewhere in the future, see KWin docs)

Also, would it be possible to hide those rounded corners when having a maximized window?
(just making it straight so it doesn't look like there's some dead pixels up there in the screen corners :)

Report

C

ceebx

16 years ago

Cool, hope these small captions will be supported by kde toolbars soon, looks interesting! I will do my part... ;)

Report

equinoxe

16 years ago

Just updated to kde 3.1.3 and I have no shadow anymore :( whatever I do... I recompiled the source and reinstalled it and still no shadow.. :(((

Cheers,

Laur

Report

C

ceebx

16 years ago

Don't know, maybe the shadow option in the config dialog isn't checked?

Report

equinoxe

16 years ago

Nop. it's checked. and the rc file has it as "true". I really don't know where this comes from... :( The only messages I get are complaining about creating pixmaps without a QApp running.. but I can't say its the windeco or other app...

Report

16 years ago

0.3.4
- Added ToolWindow support (small titlebars).
- Truncate the caption string at 300 chars.
0.3.3
- Fixed the strange bug which added a "<2>" to the
caption after switching back to the windec.
0.3.2
- Added config option "use high contrast hovered
buttons". (Thomas Lübking)
- extended the title height slider with a smaller
height level.

12345678910
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
version
0.3.4
updated Aug 24 2003
added Aug 03 2003
downloads 24h
0
page views 24h 1
System Tags linux unix