Package Details: bcompare-nautilus 4.2.8.23479-2

Git Clone URL: https://aur.archlinux.org/bcompare.git (read-only)
Package Base: bcompare
Description: Gnome service menus for Beyond Compare 4
Upstream URL: http://www.scootersoftware.com
Licenses: custom
Groups: utility
Provides: bcompare-gnome
Submitter: Musikolo
Maintainer: Musikolo
Last Packager: Musikolo
Votes: 70
Popularity: 1.159266
First Submitted: 2011-07-27 22:54
Last Updated: 2018-10-30 04:24

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Ivellios commented on 2018-11-09 01:57

@Musikolo

Yes as you mentioned, KDE Plasma only needs bcompare-kde5. However "makepkg -si" in bcompare will install the entire group, i.e. bcompare and the extension for all DEs, that's why I still made the change to bcompare-kde4, which actually point bcompare-kde4 and bcompare-kde4 extension to same library so that Plasma doesn't get confused.

Uninstall all other extensions except bcompare-kde5 works fine on Plasma, and no other manual settings required.

Thanks.

Musikolo commented on 2018-11-08 02:01

@Ivellios, I'm not completely sure I'm understanding well, but if you have KDE Plasma, you only need bcompare-kde5 package. You shouldn't have installed bcompare-kde4, if this is causing conflicts with Dolphin.

Thank you.

Ivellios commented on 2018-11-07 08:50

plasma-desktop 5.14.3-1
dolphin 18.08.2-1
bcompare 4.2.8.23479-2

Finally made context menu work in KDE Plasma 5 + Dolphin.
As @Musikolo said, already enabled in "Tools -> Options -> File Manager Integration", and in "Dolphin -> Control -> Configure Dolphin -> Services", beyond compare service already enabled, but still not shown in right click context menu.

> pacman -Ql bcompare-kde4  
bcompare-kde4 /usr/  
bcompare-kde4 /usr/lib/  
bcompare-kde4 /usr/lib/kde4/  
bcompare-kde4 /usr/lib/kde4/bcompare_ext_kde.so  
bcompare-kde4 /usr/share/  
bcompare-kde4 /usr/share/kde4/  
bcompare-kde4 /usr/share/kde4/services/  
bcompare-kde4 /usr/share/kde4/services/bcompare_ext_kde.desktop  
> pacman -Ql bcompare-kde5
bcompare-kde5 /usr/
bcompare-kde5 /usr/lib/
bcompare-kde5 /usr/lib/qt/
bcompare-kde5 /usr/lib/qt/plugins/
bcompare-kde5 /usr/lib/qt/plugins/kf5/
bcompare-kde5 /usr/lib/qt/plugins/kf5/kfileitemaction/
bcompare-kde5 /usr/lib/qt/plugins/kf5/kfileitemaction/bcompare_ext_kde5.so

See what's missing? There is no service file for bcompare-kde5.

If you check bcompare_ext_kde.desktop, it will load library bcompare_ext_kde.so. However if you check the library, you will get: qtplugininfo: bcompare_ext_kde.so: No plug-in meta-data found: Failed to extract plugin meta data from './bcompare_ext_kde.so'. If you check kde5 plugin:

qtplugininfo /usr/lib/qt/plugins/kf5/kfileitemaction/bcompare_ext_kde5.so

you will get:

IID "org.kde.KPluginFactory" Qt 5.6.2 (release)
User Data: {
    "KPlugin": {
        "Icon": "bcomparefull32",
        "MimeTypes": [
            "application/octet-stream",
            "inode/directory"
        ],
        "Name": "Compare/Merge files with BeyondCompare",
        "ServiceTypes": [
            "KFileItemAction/Plugin"
        ]
    },
    "MimeType": "application/octet-stream;inode/directory;"
}

The "Name" string matches what listed in Dolphin service.

So it looks Dolphin loads the kde4 service file, but only kde5 library works.

Simply solution:

cp /usr/lib/kde4/bcompare_ext_kde.so /usr/lib/kde4/bcompare_ext_kde.so.backup
cp /usr/lib/qt/plugins/kf5/kfileitemaction/bcompare_ext_kde5.so /usr/lib/kde4/bcompare_ext_kde.so

Now you can use Beyond Compare from context menu.

Musikolo commented on 2018-10-30 04:28

Just found the way to make KDE Plasma 5 service menus working. It is required to enable File Manager Integration under Tools -> Options from Beyond Compare interface.

Enjoy!

Musikolo commented on 2018-10-30 03:45

Updated to version 4.2.8. Integrated new KDE Plasma 5 dynamic service menus, although unfortunately it still does not work.

Enjoy!

stonyboy commented on 2018-10-22 20:31

I have now reported the issue mentioned below to Scooter Software.

The problem is now on their todo list for an upcoming BC release. No ETA at the moment.

stonyboy commented on 2018-10-21 15:10

I have not been able to see the context menus in Thunar lately.

Looking at the installed Thunar extensions on my system, it looks like bcompare is the only one that tries to use the thunarx-2 interface, where all the other extensions are using thunarx-3.

I suspect that this is why there are no menus showing up. Has anybody else seen something similar?

Musikolo commented on 2018-09-16 01:51

@scooterchris, thanks for the heads up!

The bug is now solved.

Please, let me know if you have any further issues.

Thank you!

scooterchris commented on 2018-09-14 17:29

The 4.2.6 AUR doesn't install HTML help to the correct location so opening Help > Contents fails.

Help files on 64-bit Linux should be installed in /usr/lib64/beyondcompare/help/, but the AUR installs help in the folder /usr/share/doc/beyondcompare/, this causes Help > Contents to fail.

Help should be placed in the help subfolder of the executable's folder or there should be a symlink in that folder pointing to the help folder.

Workaround for 64-bit Arch: ln -s /usr/share/doc/beyondcompare/ /usr/lib64/beyondcompare/help

Musikolo commented on 2018-07-14 02:37

Updated to version 4.2.6.23150

Enjoy!