Description:

Kommando is a "Neverwinter Nights" like wheelmenu for KDE. It allows rapid access to user defined applications and shell commands and is of course a nice toy to show off with ;-)

NOTE: Works best with a spare mousebutton and imwheel: http://imwheel.sourceforge.net/

INSTALL and README should cover all (well, most) questions.

UPGRADE FROM VERSION 0.1.x: please read INSTALL on how to go on using your custom settings (hope it was the last time I broke the configfile...)

UPGRADE FROM VERSION 0.3.0 or below:
The config file was put to the default kde config directory, read INSTALL for further informations

VERSION 0.5.0:
This version introduces several changes. First of all the kded patch has been made official, because i was tired of maintainig two branches and of course because I think it is a nice feature. Along with this Kommando is now configured through KControl. Just head to the section Desktop to find the config menu. These two patches have been created by Sergio Cambra. Thanks for your help!
Another neat thing are context sensitive menus. To see what they are good for, copy the included kommandorc file to the Kommando dir under ~/.kde/share/apps

Tested on SuSe 10.1 with KDE 3.5.5

In the tarball I provided a patch (thanks to Sergio Cambra), which lets you run kommando as a Kded module, so it runs in background and you are not bothered by the tray icon any longer. Informations can be found in the README.kded file. Thanks for testing!

There is a Gentoo ebuild by Baldrun Orv available. I put it on rapidshare and made an md5 hash available for the ones like me who don't trust hosting services...
Last changelog:

11 years ago

21.08.2007 Kommando v0.5.2:
-clicking with the middle mousebutton excutes commands

16.11.2006 Kommando v0.5.1:
-added a "add menu from kmenu" feature (again a patch by Sergio)

14.11.2006 Kommando v0.5.0:
-added context sensitive menus
-running as kded module (huge thanks to Sergio Cambra)
-configuration via a KControl module (again thanks to Sergio)
-fixed button drawing code and eliminated flickering
-code cleanups (myself and Sergio Cambra)
-major refactoring of the menu code
-fixed some of my own most hated bugs

20.01.2006 Kommando v0.4.1:
IF v0.4.0 WORKS THERE IS NO NEED TO UPGRADE!
-fixed a compile bug
-corrected the application type to KUniqueApplication to make dcop work "properly" again
-automatically move config file to the new location (initial patch provided by Sune Vuorela)

17.01.2006 Kommando v0.4.0:
-added the possibiliy to customize the size of the buttons and the menu
-fixed buttons randomly changing their positions
-added controlls to change the order of the buttons
-moved the configfile to ~/.kde/share/apps/kommando, where it really belongs to
-added the ability to take over items from kmenu (thx to Sergio Cambra for the patch!)
-some enhancements throughout the whole code
-included a patch that lets Kommando run as Kded module (patch by Sergio Cambra)


15.11.2005 Kommando v0.3.0:
-improved the configuration dialog
-added the ability to adjust the opacity and the tint color of the background
-added keyboard and mousewheel navigation (read README)
-added new entries in the config file (there should be no compatibility problems though)
-added the dcop interface many people were hoping for
-made the Config class a singleton

30.09.2005 Kommando v0.2.0:
-major visual enhancements (needs testing on slower computers)
-configuration dialog added (click at tray icon)
-ability to remap the global shortcut added
-code restructuring

26.09.2005 v0.1.2
- fixed a really stupid configfile bug, thx to kdt for pointing it out

26.09.2005 v0.1.1
- minor bugfixes

26.09.2005 v0.1.0:
- initial release

ArneBab

8 years ago

Since I wanted to have a wheel type command itnerface again in KDE4 for a long time, I now wrote one myself:

http://kde-apps.org/content/show.php/pyRad?action=content&content=117428

Report

ArneBab

8 years ago

You're in the Gentoo sunrise overlay!

-> http://overlays.gentoo.org/proj/sunrise

-> http://overlays.gentoo.org/svn/proj/sunrise/reviewed/kde-misc/kommando/

Report

clara2g

9 years ago

Nice app!

I would like to see a way to use Kommando easily out of KDE, I use Fluxbox with KDE apps, and the only way I can use Kommando is starting the service from Kcontrol every time I start fluxbox, very uncomfortable.

There is uncomforable the way Kommando exits if you accidentally get the mouse out of the circle. I would prefer Kommando to close only when you click and application or when you CLICK out of the circle, not only getting out the mouse pointer.

Do you know about ToEE (Temple of Elemental Evil) radial menu? it's even better than NWN menu, it allows you to return to every submenu when you want only with a click, I like very much the way it shows news subsmenus without erasing the parent menus, but an image will explain it better:

http://www.gamebanshee.com/templeofelementalevil/locations/maps/orbofgoldendeath.jpg

I know this is very different from what Kommando does actually, but I only drop here the idea and maybe you or others would be interested in develop something like the ToEE radial menu.

Report

ArneBab

9 years ago

Hi,

Will Kommando be usable with KDE4.1?

It's one of the things I miss most in the beta and the release candidate.

Best wishes,
Arne

Report

ArneBab

9 years ago

Hi,

I just thought I'd tell you that Kommando v0.5.2 is already in gentoo sunrise and will soon be in main portage.

Best wishes,
Arne

Report

slartibrtfst

9 years ago

I just downloaded and compiled the source (29514-kommando-0.5.2.tar.bz2) on a Slackware 10 based system. While I didn't get any error messages on the compile/install I don't seem to have the program! I've got the config bit in Kcontrol and a kommando.desktop but there is no kommando command to run. If I copy the kommando.desktop to ~/Desktop I get an icon but when I click on that icon it just opens the configuration window. I can't get the actual program to appear! CTRL-ALT-H does nothing (I tried both cases of 'h')

Having updatedb'd a 'locate kommando' returns the following:
/opt/kde/lib/kde3/kded_kommandod.so
/opt/kde/lib/kde3/kded_kommandod.la
/opt/kde/lib/kde3/kcm_kommando.so
/opt/kde/lib/kde3/kcm_kommando.la
/opt/kde/lib/libkommando.so.1.0.0
/opt/kde/lib/libkommando.so.1
/opt/kde/lib/libkommando.so
/opt/kde/lib/libkommando.la
/opt/kde/share/doc/HTML/en/kommando
/opt/kde/share/doc/HTML/en/kommando/index.docbook
/opt/kde/share/doc/HTML/en/kommando/index.cache.bz2
/opt/kde/share/doc/HTML/en/kommando/common
/opt/kde/share/icons/hicolor/16x16/apps/kommando.png
/opt/kde/share/icons/hicolor/32x32/apps/kommando.png
/opt/kde/share/icons/hicolor/64x64/apps/kommando.png
/opt/kde/share/services/kded/kommandod.desktop
/opt/kde/share/applications/kde/kommando.desktop

Any ideas?

Report

arkascha

9 years ago

Same here using opensuse-10.3@x86-32
The dcop call gives a "dcop failed".

Report

arkascha

9 years ago

Actually it DOES work now after upgrading xorg to 7.3, whyever.

But may I suggest to update the contained REAME ? It claims you can use
>dcop kommando Menu toggle<RET>
That is NOT correct. Google revealed: the dcop calls have been moved to 'kded', so you can do
>dcop kded kommandod toggle<RET>
I have no idea why it's called "kommandod", though...

Apart from that, great app, thanks !

Report

ArneBab

9 years ago

Is there a way to add kommando for KDE4?

I just switched up, and the feature I miss the most is my precious kommando-wheel.

Report

ArneBab

10 years ago

Hi,

It would be great, if I could duplicate a set from one context to another (means: Have a duplicate button which does the same as the new button, but copies my config over to the other one).

Far streched it would also be great, if I could have a minimum config which I can access in all profiles and additional icons which I add there.

That way I could work on the minimum profile to have my standard apps avaible everywhere, and a change in stadard apps could be done in only one profile to affect all profiles, while additions in a profile would only affect that profile.

And it could be possible to remove it from the minimum profile, but have it stay in all other profiles (by copying it over), so I can then remove it from the profiles seperately.

And independent of this wish:
Thanks a lot for your great efforts! Kommando is great, and I think it should become a new standard for computers!
It became the standard for me...

Report

ArneBab

10 years ago

Hi,

It would be great, if kommando would show the name of the application when I hover over an icon for 3 seconds (and then stay in "show text mode" until I leave the wheel for a moment).

Report

ArneBab

10 years ago

Kommando works great in gentoo.

You can get it via the sunrise overlay.

Steps:
emerge layman
layman -a sunrise
emerge kommando

The only problem I get is, that I have to visit the preferences window from time to time, because kommando forgot, that it should bind to my keykombo. (Was a while till I discovered this; imwheel did work flawlessly, but kommando didn't take the keys, and I searched the bug in imwheel)

Thanks a lot for kommando!

Besides: would it be possible to include a tool to configure imwheel?

Report

PolarBear

10 years ago

I must say that I like both kommando and beryl. They both improve the desktop usability remarkably.

However, kommando doesn't pop up when using beryl as the windows manager on an application set to full-screen mode.

This only happened when I am using beryl, when I switch back to kwin the problem just go away.

BTW, I am using beryl 0.2rc3.

Report

C

TheDocter

10 years ago

I suppose the reason for this is that KWin manages the global shortcuts used to show Kommando. If Beryl does not support them... An possible solution would be to bind the toggle dcop call to a key using xbindkey (or whatever its name is ;-) This solution should be Windowmanager independent.

Report

PolarBear

10 years ago

Kommando does work with Beryl, except when I try to press the hotkey over an application which has been set to full-screen mode.

I later found out that the hotkey does activate the wheel, but the wheel is hidden below the full-screen application. The wheel can be brought into view by pressing the Alt-Tab combination several times.

This a focus issue and not a key binding issue. It only happens with Beryl over an application set to full-screen mode.

Report

hagenisse

11 years ago

Is there a way to change the X-icon (the red circle with a white cross)? Its ugly / low resolution...

Other than that it works great :)

Report

pusling

11 years ago

Just uploaded to debian experimental

Good luck ;)

/Sune
Maintainer

Report

Muschtacio

11 years ago

Hi, I recieve this error when running ./configure:
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!
I also recieved this same error when trying to install KSmoothDock. I am running Mandriva Free 2007. Could anyone help me out?
Thanks!

Report

Muschtacio

11 years ago

[SOLVED!]
After much googling, I learned that I needed the dev files, and after installing the files, it installed! Only thing is, I have no idea how to use it... It shows up in the Service Manager, but that is the only sign I see of it, anywhere.

Report

hexaq2

11 years ago





Report

hexaq2

11 years ago

ups, wrong codes, anyway, here are the url's:
http://img216.imageshack.us/my.php?image=7390zl5.png
http://img225.imageshack.us/my.php?image=3781rb0.png
http://img209.imageshack.us/my.php?image=stage3ex6.png
http://img297.imageshack.us/my.php?image=stage4bi0.png

Report

zvonSully

11 years ago

The name of the app to be launched could be written on the icon. Here is the screenshot: http://bugs.kde.org/attachment.cgi?id=18624&action=view
Alse a better highlighting of the selected item should be used (like underlining the app name )

Report

ArneBab

11 years ago

It's really how I like using my system.

Only imwheel makes a few problems... just ate my keyboard and I had to kill it from vt1 :)

And it is some work to find out how to use imwheel...

Maybe you could include an option to catch mouse-events from the program. I'm using button 9 :)

Thanks a lot for your program!

I don't want to go without it anymore!

Report

C

TheDocter

11 years ago

Thanks.
Its a great feeling to know that people like one's application :-)

For catching mouse events: I am sure if you have enough knowledege of x11 it's not that hard...

Report

ArneBab

11 years ago

I'd be glad to be able to do that, but I can't.

Maybe we'll see someone drop by who can supply a patch for that, if you time's too short.

Thanks again!

Report

11 years ago

21.08.2007 Kommando v0.5.2:
-clicking with the middle mousebutton excutes commands

16.11.2006 Kommando v0.5.1:
-added a "add menu from kmenu" feature (again a patch by Sergio)

14.11.2006 Kommando v0.5.0:
-added context sensitive menus
-running as kded module (huge thanks to Sergio Cambra)
-configuration via a KControl module (again thanks to Sergio)
-fixed button drawing code and eliminated flickering
-code cleanups (myself and Sergio Cambra)
-major refactoring of the menu code
-fixed some of my own most hated bugs

20.01.2006 Kommando v0.4.1:
IF v0.4.0 WORKS THERE IS NO NEED TO UPGRADE!
-fixed a compile bug
-corrected the application type to KUniqueApplication to make dcop work "properly" again
-automatically move config file to the new location (initial patch provided by Sune Vuorela)

17.01.2006 Kommando v0.4.0:
-added the possibiliy to customize the size of the buttons and the menu
-fixed buttons randomly changing their positions
-added controlls to change the order of the buttons
-moved the configfile to ~/.kde/share/apps/kommando, where it really belongs to
-added the ability to take over items from kmenu (thx to Sergio Cambra for the patch!)
-some enhancements throughout the whole code
-included a patch that lets Kommando run as Kded module (patch by Sergio Cambra)


15.11.2005 Kommando v0.3.0:
-improved the configuration dialog
-added the ability to adjust the opacity and the tint color of the background
-added keyboard and mousewheel navigation (read README)
-added new entries in the config file (there should be no compatibility problems though)
-added the dcop interface many people were hoping for
-made the Config class a singleton

30.09.2005 Kommando v0.2.0:
-major visual enhancements (needs testing on slower computers)
-configuration dialog added (click at tray icon)
-ability to remap the global shortcut added
-code restructuring

26.09.2005 v0.1.2
- fixed a really stupid configfile bug, thx to kdt for pointing it out

26.09.2005 v0.1.1
- minor bugfixes

26.09.2005 v0.1.0:
- initial release

product-maker 77 283

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.5.2
updated Nov 14 2006
added Sep 25 2005
downloads today
0
page views today 0