I installed the latest BC4 on Chakra Linux (orignally Arch-based) with KDE 4.13.2 using the .tar.gz download and the install.sh that came with it. It seems to work fine, except for getting the context menus working. I'm uing Dolphin (the KDE default file manager these days) but I also checked Konquerer (since the .so has "konq" in its name) and they don't show there either.
The README suggests they should get installed as part of the install, but I did try the Manual Linux Context Menu Install Instructions, copying bcompare_ext_konq.amd64.so to /usr/lib/kde4
and bcompare_ext_konq.desktop to /usr/share/kde4/services but that didn't work. I did enable the options in the BC options menu, and I did reboot after these changes. I missed the fact that I needed to remove the "amd64." from the filename the first time, but after making that change and rebooting again, still no dice.
I notice there is a kde_context_menu script that looks like it is called by the install.sh script. It looks to me like it wants to install stuff in the path ~/.kde4/share/kde4/services/ServiceMenus however that path does not exist on my machine. ~/.kde4/share/kde4/services does exist, but there is no ServiceMenus under there (though I do have other app-specific context menus, like for KDiff3...
Is that a clue to why it isn't working? It's hard to know if that bit of the shell script was necessarily meant to execute, what with all the conditionalization going on.
Anyone have any suggestions?
Thanks,
Eric
The README suggests they should get installed as part of the install, but I did try the Manual Linux Context Menu Install Instructions, copying bcompare_ext_konq.amd64.so to /usr/lib/kde4
and bcompare_ext_konq.desktop to /usr/share/kde4/services but that didn't work. I did enable the options in the BC options menu, and I did reboot after these changes. I missed the fact that I needed to remove the "amd64." from the filename the first time, but after making that change and rebooting again, still no dice.
I notice there is a kde_context_menu script that looks like it is called by the install.sh script. It looks to me like it wants to install stuff in the path ~/.kde4/share/kde4/services/ServiceMenus however that path does not exist on my machine. ~/.kde4/share/kde4/services does exist, but there is no ServiceMenus under there (though I do have other app-specific context menus, like for KDiff3...
Is that a clue to why it isn't working? It's hard to know if that bit of the shell script was necessarily meant to execute, what with all the conditionalization going on.
Anyone have any suggestions?
Thanks,
Eric
Comment