kded-appmenu (upstream => KDE 4.10)

Various KDE Stuff

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
7.6

Available as/for:
Description:
kded-appmenu is a kded module able:
- To display your application menubar at top screen
- To display your application menu using a title bar button (used by kde-workspace patch)
- To enable krunner-appmenu to works using kded-appmenu (as this)

To build it:
$ tar xvzf kded-appmenu-*.*.tar.gz
$ cd kded-appmenu-*.*
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
$ make
$ sudo make install

You can activate menubar with:
$ kwriteconfig --group "Menubar style" --key "MenuBarStyle" "TopHorizontal"

You can activate menu export for krunner-appmenu with:
$ kwriteconfig --group "Menubar style" --key "MenuBarStyle" "Others"

To reload kded conf:
$ qdbus org.kde.kded /modules/appmenu org.kde.kded.reconfigure


Just enable kded module at login with:
$ qdbus org.kde.kded /kded org.kde.kded.setModuleAutoloading appmenu 1

Then run kded module:
$ qdbus org.kde.kded /kded org.kde.kded.loadModule appmenu

You can also use systemsettings to configure kded-appmenu but you need to patch kde-workspace with appmenu.diff

If you want menu button in title bar, you also need to patch kde-workspace with appmenu.diff available here:
https://aur.archlinux.org/packages/kd/kdebase-workspace-appmenu/kdebase-workspace-appmenu.tar.gz

To build it:
$ tar xvzf kde-workspace-*.*.tar.gz
$ cd kde-workspace-*.*
$ patch -p1 < appmenu.diff
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
$ cd kcontrol/style
$ make
$ sudo make install
$ cd ../../kwin
$ make
$ sudo make install
Last changelog:

0.9.20:
- Fix kpart applications (kontact, konqueror, ...)


Ratings & Comments

34 Comments

travisn000

is this function still a part of KDE? I'm using kde4.13 and don't see any sign of this setting. Thanks

cahyadid79

I have installed kded-appmenu, and it works very smooth on my kde. But after I compiling patch for kde-workspace-appmenu, I can not open window decoration setting. It always crash. Can you help me? thanks

samkpo

Is it posible to change the title bar button style to something like this: http://www.youtube.com/watch?v=-lCkM_v7Ckk Anyway, thanks for the good work, it works really well.

gnumdk

You will have to wait for a aurora to implement appmenu button support.

gnumdk

You will have to wait for aurora to implement appmenu button support.

samkpo

No, I mean with kdebase-workspace, since there was a time when it had that style, I remember i had it installed...

gnumdk

You will have to wait for aurore and aurore themes support this feature. Or another style have this kind of buttons...

Vinucs

Need I do something else after install .deb? Because I installed and nothing happened. Kubuntu 12.10 (Quantal) KDE 4.9.2 Tanks.

Vascom

I create rpm package for Fedora 17. But when I launch program it do nothing. How start it in Fedora (KDE 4.9.1)?

Vinucs

After I do everything right, when I do this: Quote:

$ patch -p1 < appmenu.diff
It appears: Quote:
can't find file to patch at input line 5 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --git a/kcontrol/style/finetuning.ui b/kcontrol/style/finetuning.ui |index 2d384bc..e740b3c 100644 |--- a/kcontrol/style/finetuning.ui |+++ b/kcontrol/style/finetuning.ui -------------------------- File to patch:
What should I do? I want menu button in title bar. Kubuntu 12.04 KDE 4.8.5 Congrats and keep the good work!

gnumdk

go in kde-workspace dir ?

Vinucs

The directory name is: Quote:

kdebase-workspace-appmenu
Downloaded from: Quote:
https://aur.archlinux.org/packages/kd/kdebase-workspace-appmenu/kdebase-workspace-appmenu.tar.gz
OK? Inclusive the instructions for unpacking is written wrong, no? Thanks.

Vinucs

And more, all windows are now without menu bar and the preferences box doesn't appear in the style settings.

gnumdk

You should just copy appmenu.diff from kdebase-workspace-appmenu.tar.gz and apply this on official kde-workspace-4.9.*.tar.xz archive.

Vinucs

Sorry, what is this archive called "official kde-workspace-4.9.*.tar.xz"? I've here just "kded-appmenu-0.9.18.tar.gz" and "kdebase-workspace-appmenu.tar.gz". Tanks.

Vinucs

A ".deb" would be nice because I still can't install it. But the ideal would be to have this by default in Kubuntu.

steveke

First thanks for your work :) I wonder if you had considered adding the option to disable the glowbar? It can be distracting when watching a full screen video for example, and also I now know that the menubar is there (TopHorizontal) and I don't need a constant reminder ;)

gnumdk

i will not add an option for that but i just add an old personnal wish: a shorter timeout for glowbar

steveke

It's a lot better now with this compromise - Thanks.

gnumdk

Yes, but there is a bug that was less visible with previous timeout :( will check.

steveke

Now the glowbar re-appears after the timeout with any mouse movement, regardless of whether the mouse is interacting with the focused window or not. Is this the bug you noticed, or a different issue?

gnumdk

It has always been like this and it's wanted. Glowbar is here to help user find where is glowbar so it appears on mouse movement.

steveke

This is why I suggested a disable option originally. As a user I already set up the kded-appmenu and I know where to find it. A 10 second glowbar when the window gains focus is OK for me, having a constant reminder on every mouse movement seems like overkill. Of course you may have a different opinion. I just wanted to let you know my thoughts ;)

gnumdk

You know menubar size for every application ? Good for you ;)

steveke

Thankfully you left a helpful comment in the sources which enabled me to have this as I prefer. So now everyone is happy!

Pling
0 Affiliates
Details
license
version 0.9.20
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 2

More Various KDE Stuff from gnumdk:

Fix dbus segfault in krunner-appmenu
gnumdk
last update date: 12 years ago

Score 5.0

libkappmenu
gnumdk
last update date: 13 years ago

Score 6.5

Other Various KDE Stuff:

Intellibar formerly KWin [idea]
VectoR
last update date: 15 years ago

Score 5.0

PyDialog [PyQt5] is a new dialog instead kdialog or zenity
VectoR
last update date: 6 years ago

Score 5.7

Barcelona by night
jgapoxy2
last update date: 19 years ago

Score 3.5

Luxury Library
specialworld83
last update date: 13 years ago

Score 3.6

Monty's KDE Splash
baran
last update date: 18 years ago

Score 5.0

Splashy for Edgy 6.10
Ruffinius
last update date: 18 years ago

Score 5.0