KDE Kicker Menu

Various KDE 1.-4. Improvements

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:

KDE Kicker Menu tries to be a complete KDE user interface, implementing (so far) the K Menu, the Bookmarks menu, run-, new session-, lock screen- and logout options using KDE standards.

KDE Kicker Menu is (as the name states) a kicker applet for replacing the KDE Menu button. It's not feature-complete yet, but is (I think) pretty stable. It follows the KDE standards and obeys user settings regarding the K Menu button content.

If you want to use a kicker background, you must use the Baghira style or any other using background images on widgets.

Languages supported so far: english and swedish. If you want to see your language support, fire up KBabel, open kickermenu.pot and do your magic.
Last changelog:

15 years ago

no updated code, only a versioning update. true version is 1.0, not 0.1 as it was earlier stated.

shame

12 years ago

The screenshots show several menus but I only get "My Programs" and "Actions".
Configure kicker-menu doesn't do anything.
I was hoping I would be able to configure what menus were shown (I want some custom nenus used).

Report

logixoul

12 years ago

--- actionmenu.h.orig 2007-02-17 13:49:37.000000000 +0200
+++ actionmenu.h 2007-02-17 13:49:46.000000000 +0200
@@ -47,7 +47,7 @@ protected:
void logOut();

private:
-actionmenu * actionmenu::newSubMenu(QString label, QString relPath, actionmenu* parent, QString name) { return new actionmenu(label, relPath, parent, name); }
+actionmenu * newSubMenu(QString label, QString relPath, actionmenu* parent, QString name) { return new actionmenu(label, relPath, parent, name); }

ExecMap execMap_;

Report

lkcl

12 years ago

it works _fine_ with my KDE 3.5.4 debian/testing desktop, i compiled it over two years ago and as a plugin it _still_ works :)

Report

lkcl

12 years ago

oh and btw: it works fine with kde 3.3 i haven't recompiled for 3.4 or 3.5 though.

Report

lkcl

12 years ago

i absolutely love it. the KDE menu is shit: it's a vertical menu, which is one more mouse movement up, across.... OFXK, i moved the mouse in the wrong direction have to start again.

this is a _significant_ program and i'm stunned that the dev team haven't picked it up.

i'll go kick them again.

Report

Peyj

12 years ago

..but I can't get it to compile, I'm using Fedora Core 6 with KDE 3.5.

When I do make:
"[root@localhost kickermenu-1.0]# make
make all-recursive
make[1]: Entering directory `/root/13249-kickermenu-1.0/kickermenu-1.0'
Making all in doc
make[2]: Entering directory `/root/13249-kickermenu-1.0/kickermenu-1.0/doc'
Making all in .
make[3]: Entering directory `/root/13249-kickermenu-1.0/kickermenu-1.0/doc'
make[3]: Inget behöver göras för "all-am".
make[3]: Leaving directory `/root/13249-kickermenu-1.0/kickermenu-1.0/doc'
Making all in en
make[3]: Entering directory `/root/13249-kickermenu-1.0/kickermenu-1.0/doc/en'
/usr/bin/meinproc --check --cache index.cache.bz2 ./index.docbook
make[3]: Leaving directory `/root/13249-kickermenu-1.0/kickermenu-1.0/doc/en'
make[2]: Leaving directory `/root/13249-kickermenu-1.0/kickermenu-1.0/doc'
Making all in po
make[2]: Entering directory `/root/13249-kickermenu-1.0/kickermenu-1.0/po'
make[2]: Inget behöver göras för "all".
make[2]: Leaving directory `/root/13249-kickermenu-1.0/kickermenu-1.0/po'
Making all in src
make[2]: Entering directory `/root/13249-kickermenu-1.0/kickermenu-1.0/src'
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/lib/qt-3.3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -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 -MT kickermenu.lo -MD -MP -MF ".deps/kickermenu.Tpo" -c -o kickermenu.lo kickermenu.cpp; \
then mv -f ".deps/kickermenu.Tpo" ".deps/kickermenu.Plo"; else rm -f ".deps/kickermenu.Tpo"; exit 1; fi
In file included from kickermenu.cpp:31:
kickermenu.h:37:33: error: konqbookmarkmanager.h: No such file or directory
actionmenu.h:50: error: extra qualification 'actionmenu::' on member 'newSubMenu'
/usr/include/kde/kbookmarkmanager.h:318: warning: 'class KBookmarkOwner' has virtual functions but non-virtual destructor
kickermenu.cpp: In member function 'KPopupMenu* kickermenu::bookmenu()':
kickermenu.cpp:142: error: 'KonqBookmarkManager' has not been declared
kickermenu.cpp: At global scope:
kickermenu.cpp:157: warning: unused parameter 'height'
kickermenu.cpp:162: warning: unused parameter 'width'
kickermenu.cpp:167: warning: unused parameter 'e'
make[2]: *** [kickermenu.lo] Fel 1
make[2]: Leaving directory `/root/13249-kickermenu-1.0/kickermenu-1.0/src'
make[1]: *** [all-recursive] Fel 1
make[1]: Leaving directory `/root/13249-kickermenu-1.0/kickermenu-1.0'
make: *** [all] Fel 2"

What to do?

And btw nice with swedish! ;)

Report

laktose

15 years ago

i just found your applet, its what i've been searching for, for the most part.. the few problems i'm having though is that it crashes when you click anything in the bookmarks menu, and the actual kmenu button doesn't work..

Report

saeckereier

15 years ago

I happen to like it very much, this kind of UI is one of the things I liked in GNOME, but it wasn't enough to keep me there.
Thank you for the good work, finally my desktop's uncluttered a bit.

Report

ra1n

15 years ago

It's exactly what I wanted to code :-D I always tought that the gnome menu applet is very good, I always wanted to do something similar, you beated me :-P IMHO adding a actions menu like gnome could be a great ideam for example with control panel, lock screen, logout etc etc

Report

Superstoned

15 years ago

I think I understand you now. first I thought this is just the osx-like menu bar, but that isn't the case. its more like kicker now has an menu too, like konqi has with location, edit etc - but it just has other options. well, I think it is nice. maybe you can make it into an applet (if it isnt that already), and I'll try it - because I think it might be nicer to have just a menu than seperate buttons.

Report

C

demom

15 years ago

Thank you :)

Yes, that was my intentions. I am so tired of this Windows 95:ish look that KDE drags along. It's the only thing I think is better on Gnome, because while they do have a Gnome menu button, they are also implementing it as a menu.

It's already a kicker applet (sorry but I forgot to mention that - will update the text), made on Slackware 9.1, which is a pretty standard linux distro, so it should be compileable on all distros, or on most of them, at least.

Report

Superstoned

15 years ago

what is it you wrote? afaik, the kicker can easy do this. not to offend, I just dont understand...

Report

C

demom

15 years ago

In what way do you think that the kicker is able to insert the K Menu in a menubar? Not in any way that I've come across. And that don't matter. I did it for myself and not for anyone else, I've been using it for some months now, I just thought that perhaps there was someone else wanting just this particular thing.

Report

danidra

15 years ago

In fact, KDE 3.2 has a similar menu option (I use it to make my desktop look MacOS like...)
However, it can be useful for anyone who has an older version of KDE.

Report

C

demom

15 years ago

The thing is that kickermenu is nothing like the OSX menubar. It's a replacement for the K Menu button, ad nothing else.

Report

Yaba

15 years ago

How is this different from the Menu applet included in KDE 3.2?

Or is it your Kicker Menu that is included in KDE 3.2?

Report

C

demom

15 years ago

Well, for starters, this menu (kcikermenu) implements the K Menu, aka the KDE program menu which houses all programs and also different other options.

No other menu in KDE (that is, kickerapplets) has this functionality (at least what I know of). The nearest one should come is the K Menu button.

Actually, this menu is aimed at being nothing else than a K Menu button replacement, but does not implement all of it features yet. But it is planned, together with some other minor features...

Even if it is version 1.0 (it's been in development for two months now), it's not feature-finished yet. Or so I think.

Report

15 years ago

no updated code, only a versioning update. true version is 1.0, not 0.1 as it was earlier stated.

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
1.0
updated Jun 11 2004
added Jun 10 2004
downloads 24h
0
pageviews 24h 2