I like the Lancelot Application Launcher Menu and been using it as my default KDE4 workspace Menu since KDE4.4. Powerful enough as a quick access to applications, places, documents, contacts, and system information. Not quite remember when the problem begin, but I think since KDE 4.6.1 this launcher gives me two issues, which are the menu cannot refresh when a new program is installed and the two columns limit function that gives blank favourite section after browsing into categories. For menu not refreshing issue I found a workaround by logging out then logging in again though, but certainly this bug is a showstopper since I was using this Lancelot menu as a default menu launcher. The workaround for the second issue is also can be avoided by using no column limit function for the Columns behaviour but I really hate the looks because now the menu look cluttered when I have many categories menu.
Waiting for updates from the kde-dev team from 4.6.1 to 4.6.3 hope it fix this issue results nothing, so I’ve been diggin around the kdeplasma-addons and found some clue with kdesycoca cannot update this lancelot menu but have no idea how to create a fix. Looks like I miss the bug report for this issue when browsing bugs.kde.org for the last 3 months 🙂 Today I browse again the kde bugs tracking system and found a fix for the two issue comitted by the lancelot developer itself … woooohooo 🙂
Problem no 1 : Lancelot cannot update the menu when new application is installed
The bug report is name as Bug 268400 and been revise by the lancelot dev with Revision ee87da27 and I made a patch for KDE4.6.3 here.
Problem no 2 : Lancelot favorites disapear after browsing into categories
The bug report is name as Bug 262351 and been revise by the lancelot dev with Revision 8b8032c4 and I made a patch for KDE4.6.3 here.
Combining those two patch diff for kdeplasma-addons spec file and rebuild the rpm without problem. Test them on my working notebook after office and now my Lancelot Launcher working as it should be. 🙂