
Service Menu Manager
Source (link to git-repo or to original if based on someone elses unmodified work):
--------------------------------------
In the downloads section you can find prepared service menus. The advantage of this files is, that they show you more meta informations about the service menus (see picture 3). But of course the normal downloads of the service menus work, too.
--------------------------------------
Installation:
cmake ./
make
make install (as root)
Note: If cmake install the kde files in a wrong directory use :
cmake -DCMAKE_INSTALL_PREFIX=KDEPREFIX
Your can find out the KDEPREFIX with the command kde-config --prefix
E.g.
cmake -DCMAKE_INSTALL_PREFIX=/usr
Create a Debian/Ubuntu package:
fakeroot debian/rules binary
--------------------------------------
Known problems:
Tar-archives with no root-directory do not work (E.g. secure delete servicemenu)
--------------------------------------
Attention: Version 0.3 and 0.4 are not compatible. If you install the new version, the old service menus will still work, but you are not able to see them in this systemsettings module. To see them again, you have to reinstall the service menus.
0.4 (Mon, 14 Sep 2009)
* New metadata handling
0.3
* Use KConfig for menu infos.
0.2
* german translation added
0.1.4 16.12.08
* No ServiceMenus folder problem fixed
0.1.3 16.12.08
* Debian files added
* Cmake files fixed
0.1.3 16.12.08
* Debian files added
* Cmake files fixed
0.1.2 - 14.12.08
*Compile problems fixed
*First installation problem fixed
0.1.1 - 14.12.08
*Tar-Tmp problem fixed
0.1 - 13.12.08
*Initial release.
Ratings & Comments
32 Comments
Thanks for this - I really think this should be included in KDE
Has somebody tested this with KDE SC 4.5.x? Systemsettings has another structure as shown in the screenshot - does this integrate ok?
In the list that appears by clicking "get new services menu", the "Install" and "Remove" buttons isn't syncronized with the main list of service menus installed into system. In other words: 1) click on "install" for a service menu in the list of "get service menus" and close the list window. In the main list, appears the new service menu. 2) now click on the service menu item in main list and click the "remove service menu" button. 3)the item is correctly removed from main list, but if you open again the list by clicking "get new services menu", the service menus you've just removed from your main list results again installed. Other problem: some menu file installed from "get new services menu", isn't installed correctly. Example: "Compress and Attach" servicemenus. What is the correct structure of the archive recognized by your program?
I have made a Kubuntu Karmic Koala 9.10 .deb package. http://linuxboy.altervista.org/vedi_rep.php get kcm-servicemenu_0.4-1_i386.deb
hi. plz take ru.po file from http://www.kde-look.org/content/show.php?content=113664 (patches are coming :P) thanks for your work!
it should be part of kde!
Hello. I made an ebuild for KDE 4.3 and Service Menu Manager 0.4. It can be downloaded under http://pastebin.com/f4f3f5f. Thanks for the great app! phillme
Hi, thanks to Greek Mandriva community for their RPM. Based on that RPM package, now there is a 2009.1 RPM package with new 0.4 version from Mandirva Turkiye community (MVT). Also there is a turkish translation included in SRPM package. Here is the MVT repository and RPM package link: http://depo.mandrivaturkiye.com/ http://depo.mandrivaturkiye.com/2009.1/i586/RPMS/kcm-servicemenus-0.4-1mvt2009.1.i586.rpm BTW, application name and comment dialog on main System Settings interface are not translated. Can you fix this behaviour and also would you mind to include .pot file in soruce archive?
Hi atilla, is Dimitri from Mandriva greek community, i'd like to have translated the menu in systemsettings too and i translated the kcm-servicemenus.desktop file and after i included all in the rpm for the pot file you have right it would be very usefull
Here is the greek translation and the rpm for mandriva i586 http://www.mediafire.com/file/cwginin05em/kcm_servicemenus.desktop http://www.mediafire.com/file/zqdznlegykm/el.po http://www.mandrivalinux.gr/rpm/2010.0/i586/kcm-servicemenus-0.3-1mlgr2010.0.i586.rpm
when I dl the source I get a deb, if I dl the deb I get a not found nice app
Same here.
I have fixed the link.
can someone upload source code somewhere?
Hello, and thanks. I just love this. Good work. Although I'm having one little problem. You see I didn't do all the cmake-make-makeinstall-stepps. I just klicked the .deb and kinda let it handle it self (and that's probably why I'm having problems), and now, when I install service menus from the net or manually select them for installation, it puts some files in /home/'user'/bin instead of in /usr/bin (where they are supposed to be). So now I've got to manually cut n' paste every time I install something new. Cutting and pasting isn't really such a hassle but it bothers me that it doesn't work as it should. Is there any way around that?
The path /home/USERNAME/bin is correct. If a normal user installs software thats the place for bin files. But as soon as KDE4 has the admin mode included I will add an option to install the service menus to the system paths.
Hi, I've got the following problem : CMake Error at CMakeLists.txt:4 (kde4_add_ui_files): Unknown CMake command "kde4_add_ui_files". Any ideas ??? Thx
Hi, I've got the following problem : CMake Error at CMakeLists.txt:4 (kde4_add_ui_files): Unknown CMake command "kde4_add_ui_files". Any ideas ??? Thx
Which Distro are you using? Have you run cmake in the right directory (servicemenu not servicemenu/src)? Maybe it helps if you install automake1.9.
Version 0.1.3 When I install a service menu through this, it does not install in the servicemenu folder. I am looking at /home/david/.kde4/share/kde4/services and there is not even a servicemenu folder. When i look at the info button on the servicemenu app, it says that the .desktop files should be there.
Quick update - if I manually add the ServiceMenu folder, the service menus install fine. The problem is fixed for me, but maybe you might have it add the directory if it does not yet exist?
Done and thanks for the hint.
Hi, first off congratulation for your job: you had a very good idea. I'm on Kubuntu 8.10 with KDE4.2 Beta. Compiling went good, however I had to manually edit two lines in the CMakeCache.txt (lines 639 and 716) since cmake gave me some error output about wrong directories. By changing username and directory path there all were OK. Servicemenus installation went OK, but actually I can't see them displayed on the Service Menu Manager window so that removing/info diplaying is impossible. Neither the Get New Themes (serivce menu) appears to work for me.
Hi Alex1us, thanks for your feedback. In the version 0.1.2 this two problems should be fixed.
It's all OK now: I had to reinstall the servicemenus to make them appears in the window manager, but now they are displayed correctly. :) The get from the web thing is still not working, but maybe this depends by something else I guess. Again: very good job!