
Invoke Menu
Source (link to git-repo or to original if based on someone elses unmodified work):
Available as/for:
Description:Currently tasks have to be edited by hand they are located in ~/.kde/share/apps/kicker/
They need to be in RC files with full path to the desktop files that are in your tasks. I know that this is a little crazy to have to figure out but here is my programing task called programingrc
[General]
Icon=kdevelop
Name=Programing Work
NumTasks=2
[Task0]
Name=KDevelop KDE/C++
DesktopFile=kdevelop_kde_cpp.desktop
[Task1]
Name=KDevelop Designer
DesktopFile=kdevdesigner.desktop
Fixed compile error.
Added the task rc files that are currently showing in the screenshots. The current installation will install those and the destinations file. However you may have to edit them to your liking until I can come up with a Task Editor which I should have done by next weekend
Ratings & Comments
15 Comments
When I doing make I have this problem : In file included from k_mnu.cpp:55: konqbookmarkmanager.h:6:28: libkonq_export.h: No such file or directory In file included from k_mnu.cpp:55: konqbookmarkmanager.h:9: error: invalid function declaration k_mnu.cpp: In member function `virtual void PanelKMenu::initialize()': k_mnu.cpp:195: error: `KonqBookmarkManager' has not been declared k_mnu.cpp:195: error: `self' undeclared (first use this function) k_mnu.cpp:195: error: (Each undeclared identifier is reported only once for each function it appears in.) make[1]: *** [k_mnu.lo] Erreur 1 make[1]: Leaving directory `/home/pgauvin/Desktop/invokemenu-0.3beta/src' make: *** [install-recursive] Erreur 1
I was thinking about something like that but in a form of clickable application /wizard.
I think the K Menu needs some work and yours is a good concept. I'm looking forward to seeing future versions.
When I click the button, nothing appears... I'm using KDE 3.4.0 on Kubuntu Hoary.
I will be out of town , i make a living driving a truck imagine that. But i will have my laptop but probably no internet so I will be working on this but wont be able to answer any comments. I posted a new version which has my tasks and destinations as 0.3beta
This is a step (no, make that several steps) in the right direction. It definitely looks better than all the other 'usability' menus out there -- regardless of the desktop in question (KDE,GNOME etc). Just one suggestion: Have you looked at the menu in SuSE 10 beta3+ ? It has a search field that automatically greys out menu choices that do not match your search string. Add that feature to this menu and we have something unique on the Linux desktop, IMO.
i get this error: sean@1[invokemenu-0.2beta]$ ./configure --prefix='kde-config --prefix' bash: ./configure: Permission denied
chmod 777 configure
File: /usr/share/apps/kicker/invokemenu/Destinations [General] Name=Destinations Icon=home NumTasks=2 [Task1] Name=Adjust Settings DesktopFile=/usr/share/applications/kde/KControl.desktop [Task1] Name=Browse My Files DesktopFile=/usr/share/applications/kde/Home.desktop File: /usr/share/apps/kicker/invokemenu/multimediarc [General] Icon=multimedia Name=Listen to Music NumTasks=2 [Task0] Name=Play Music DesktopFile=/usr/share/applications/kde/noatun.desktop [Task1] Name=Play a CD DesktopFile=/usr/share/applications/kde/kscd.desktop File: /usr/share/apps/kicker/invokemenu/productivityrc [General] Icon=kwrite Name=Productivity NumTasks=4 [Task0] Name=Word Processing DesktopFile=/usr/share/applications/openoffice.org-1.9-writer.desktop [Task1] Name=Spreadsheets DesktopFile=/usr/share/applications/openoffice.org-1.9-calc.desktop [Task2] Name=Presentations DesktopFile=/usr/share/applications/openoffice.org-1.9-impress.desktop [Task3] Name=Contact Management DesktopFile=/usr/share/applications/kde/Kontact.desktop File: /usr/share/apps/kicker/invokemenu/developrc [General] Icon=kdevelop Name=Programing Work NumTasks=2 [Task0] Name=KDevelop KDE/C++ DesktopFile=/usr/share/applications/kde/kdevelop_kde_cpp.desktop [Task1] Name=KDevelop Designer DesktopFile=/usr/share/applications/kde/kdevdesigner.desktop
You can redownload the above copy or you can just go into invokemenu-0.1beta/src and edit Makefile.am and remove kmenutiles_DATA=kside.png kside_title.png kmenu_tilesdir=$(kde_datadir)/kicker/pics This should fix it.
something new and fresh, the only bad looking thing is the "button" like section title. good work. keep it up :)
Working on something better possibly subclassing the Title bar class or read kicker settings to use it or not.
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/kde -I/usr/share/qt3/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 -march=athlon-mp -O3 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -c -o nonKDEButtonSettings.lo `test -f 'nonKDEButtonSettings.cpp' || echo './'`nonKDEButtonSettings.cpp /usr/share/qt3/bin/moc ./nonKDEButtonSettings.h -o nonKDEButtonSettings.moc.cpp make[2]: *** No rule to make target `kside_title.png', needed by `all-am'. Stop. make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/home/ciasa/downloads/invokemenu-0.1beta/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ciasa/downloads/invokemenu-0.1beta' make: *** [all] Error 2 ciasa@raven:~/downloads/invokemenu-0.1beta$
Im getting the same error. I'm running Ubuntu Hoary (KDE 3.4.2) Chris
Fixed