Kommando

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:

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:

13 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

jones

13 years ago

Finally something that goes in the right direction!

We need to get away from the last 10 years of desktop interfaces and start thinking!

Check out the "hotbox" in Maya if have access to a copy some how. It is quite similar and has some further going ideas in it.

greetings

jones | Hamburg

Report

troworld

13 years ago

"make" doesn't seem to produce a kommando binary for me, just some .la files. Is there a specific target I'm supposed to use with make?

It also prints out some warnings during make install:
Makefile:852: warning: overriding commands for target `clean-bcheck'
Makefile:815: warning: ignoring old commands for target `clean-bcheck'
Makefile:857: warning: overriding commands for target `bcheck-am'
Makefile:820: warning: ignoring old commands for target `bcheck-am'

Report

C

TheDocter

13 years ago

The solution is simple: There are no binarys. Kommando runs as a kded module, thats one of the .la files. The config dialog runs as a KControl module, thats the other one. Perhaps i should have mentioned, that one should first configure the old sources, make uninstall and then install the new kommando version, in order to remove all old binarys...

Report

troworld

13 years ago

OK. It started up automatically when I restarted KDE. Is there any way to start/stop it manually while KDE is running?

Report

C

TheDocter

13 years ago

Yes, there is:
Head to KControl->KDE-Components->Services
(hope it's called like that in english)
You will find an entry for Kommando there. Just select it and hit the start/stop button

Report

troworld

13 years ago

Yep. Found it there. Works great. Thanks!

Report

wdresen

13 years ago

Hi all,

if you add yast2 to kommando via the fromKmenu button - yast2 will only start as normal user without prompting you for a password.

Thats the way it is behaving on my su10.0 anyway.

The workaround for this is to change the line in the Kommando command field from

/sbin/yast
to
kdesu /sbin/yast2

Report

wdresen

13 years ago

Brilliant utility! Works great on my suse10.0. - Well done!

Kde-unbelievable-huge-massive-quick-
launch-buttons byebye!!
;) I love it!

How about adding a "one-click-selection" Option?

Idea is:
You click your mouse side button to get Kommando up - hold it, move it over the icon you want and if you let go of the button - it runs the icon!

walt

Report

C

TheDocter

13 years ago

Sounds good, for the next release I am planning to improve selection anyway and this feature should be easy to implement.
Question is: When will I have time for a new release? :D

Report

ArneBab

13 years ago

It works great in Gentoo!

I have one main wish: Drag and Drop in menu and button selection.

For anyone interested, here's my kommandorc:
http://draketo.de/dateien/kde/kommando/kommandorc

I heavily used menus, and maybe you'd like to test it this way. (Amarok is done via shortcuts of kde, so I left it out).

Report

zvonSully

13 years ago

Works very good in Debian!! One of the best apps on my system tray

Report

Runico

13 years ago

TheDocter has forgotten a feature which someone ask for and I added. In 0.4.x you only can add one menu entry from KMenu, now you can add a full menu from KMenu.

Report

C

TheDocter

13 years ago

Sorry, couldn't remember it. I am sure I forgot other things, too:D

Report

C

TheDocter

13 years ago

Ahem....... are you sure this patch is in the tarball? I can't figure it out how to do it, so i suppose it got lost somewhere on my hard drive at home :-(
If you still have it lying around somewhere please send it to me..
Again I'm terribly sorry :(

Report

Runico

13 years ago

The code is what I sent to you, but it isn't working for me now. I think it was working in KDE 3.5.4, but now it isn't working in KDE 3.5.5. When I have time I'll try to implement it again.

Report

zacwhite01

14 years ago

so just wondering how well does this app run on a laptop

Report

C

TheDocter

14 years ago

Oh, it runs great on mine. And I heard no one complaining about performance. So why don't you just try it out ;-)

(Sorry for responding so late)

Report

EmZed

14 years ago

Would be cool if mouse scroll over desktop activated Kommando menu as an option along with key combo. Just a suggestion, as I know nothing bout programming. Regards - Mateusz

Report

C

TheDocter

14 years ago

Just in case you mean something like mouse gestures: You can easily achieve this effect via KControl. Everything you have to do is to activate mouse gestures and bind the following dcop call to a new gesture:
dcop kommando Menu show

the main difficulty should be digging around in KControl to find the appropriate settings ;-)

Report

EmZed

14 years ago

Thanks for advice, I will try. Once again - good work!

Report

EmZed

14 years ago

...ROCKS!!!

Report

crazedcougar

14 years ago

Hi

if you hit the key combo to show kommando while your mouse is in the corner of the screen, theres a glitch.

It takes the screenshot, but then moves everything, so the background is all outta sync! Maybe move first, screenshot after?

Report

C

TheDocter

14 years ago

This is a KDE 3.5 specific bug, it is already mentioned under known issues, but thanks anyway fo reporting

Report

crazedcougar

14 years ago

pretty cool =D Is there a way to make it bounce the graphic when a program starts?

Report

C

TheDocter

14 years ago

Thanks!

What do you mean with: make it bounce
like the icons in MacOS Dashboard? (or however it is called)

Report

13 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

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.5.2
updated Nov 14 2006
added Sep 25 2005
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3