Solved: No context (right-click) menu items in KDE4

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fuscata
    New User
    • Mar 2010
    • 0

    Solved: No context (right-click) menu items in KDE4

    I had KDE3 (Kubuntu) installed and later installed KDE4 alongside KDE3. Under this setup BC worked fine in both KDE3 and KDE4 -- the "Select left side to compare" and "Compare to ..." right-click actions worked perfectly.

    However, when I did a fresh install of Kubuntu 9.10 with KDE4, the BC context menu items were not there. The cause: When I installed KDE4 only, its configuration was in ~/.kde rather than in ~/.kde4.

    I got it working by following these steps:

    1) Move ~/.kde/share/apps/konqueror/servicemenus/beyondcompare_compare.desktop to ~/.kde/share/kde4/services/

    2) Edit /usr/local/lib/beyondcompare/kde_context_menu:

    old, starting around line #37:
    Code:
    if [ "$KDE_SESSION_VERSION" = "4" ]; then
    	rm -f "$HOME/.kde4/share/kde4/services/ServiceMenus/beyondcompare.desktop"
    	DESKTOPFILE_COMPARE="$HOME/.kde4/share/kde4/services/ServiceMenus/$DESKTOPFILE_COMPARE"
    	DESKTOPFILE_MORE="$HOME/.kde4/share/kde4/services/ServiceMenus/$DESKTOPFILE_MORE"
    	DESKTOPFILE_SELECT="$HOME/.kde4/share/kde4/services/ServiceMenus/$DESKTOPFILE_SELECT"
    	TYPE="Type=Service"
    	SERVICETYPES="ServiceTypes=KonqPopupMenu/Plugin,"
    new:
    Code:
    if [ "$KDE_SESSION_VERSION" = "4" ]; then
            rm -f "$HOME/.kde/share/kde4/services/beyondcompare.desktop"
            DESKTOPFILE_COMPARE="$HOME/.kde/share/kde4/services/$DESKTOPFILE_COMPARE"
            DESKTOPFILE_MORE="$HOME/.kde/share/kde4/services/$DESKTOPFILE_MORE"
            DESKTOPFILE_SELECT="$HOME/.kde/share/kde4/services/$DESKTOPFILE_SELECT"
            TYPE="Type=Service"
            SERVICETYPES="ServiceTypes=KonqPopupMenu/Plugin,"
  • Aaron
    Team Scooter
    • Oct 2007
    • 15997

    #2
    Thanks! It's always great to see customer solutions posted in our forums.

    I'll pass this on to our developers as well.
    Aaron P Scooter Software

    Comment

    Working...