要在Linux系統(tǒng)的右鍵菜單中添加文件對比的快捷方式,可以通過文件對比工具Beyond Compare來完成,具體方法如下。
1、首先,請確保安裝了最新版本的Beyond Compare
隨著Linux不斷更改其支持,Beyond Compare需要升級更新以匹配這些更改。
如要獲取Beyond Compare的最新版本,可直接在官網(wǎng)下載最新版本的linux版安裝包,也可在軟件菜單欄【幫助】—【檢查更新】進(jìn)行軟件版本升級

檢查更新
2、接下來,在軟件中設(shè)置菜單環(huán)境
啟動(dòng)Beyond Compare并從菜單欄打開【工具】—【選項(xiàng)】面板。在“ 啟動(dòng)”部分中,確認(rèn)已啟用“ 在資源管理器環(huán)境菜單中包含Beyond Compare”,并且至少有一個(gè)子選項(xiàng)設(shè)置為在菜單上顯示(比較,比較使用等)。

菜單設(shè)置
修改完成之后,要使此選項(xiàng)生效,請重新啟動(dòng)計(jì)算機(jī),或注銷計(jì)算機(jī)用戶賬戶并重新登陸計(jì)算機(jī)界面。
3、如果上述方法未解決問題,我們也可以自己手動(dòng)設(shè)置右鍵菜單。
①檢查Beyond Compare的預(yù)期Shell擴(kuò)展位置,確保bcompare-ext - *.已成功安裝。
如下:
/usr/lib/thunarx-2/,
/usr/lib/i386-linux-gnu/thunarx-2,
/usr/lib/x86_64-linux-gnu/thunarx-2/
/usr/lib/kde4/, /usr/share/kde4/services
/usr/lib/nautilus/extensions-3.0/
/usr/lib/x86_64-linux-gnu/caja/extensions-2.0
②如果這些文件未成功安裝,我們可以在“/usr/lib/beyondcompare/ext/“中進(jìn)行手動(dòng)復(fù)制,并從文件名中刪除“i386”或“amd64”部分。
如果系統(tǒng)是64位,則將$ ARCH替換為“amd64”,如果使用32位擴(kuò)展名,則替換為“i386”。
③sansan將$ EXT_LIB替換為上面的相應(yīng)路徑。
對于Nautilus:
bcompare-ext-nautilus.$ARCH.so => $EXT_LIB/bcompare-ext-nautilus.so
對于Thunar:
bcompare-ext-thunarx.$ARCH.so => $EXT_LIB/bcompare-ext-thunarx.so
對于KDE 4.6.1和更新版本:
bcompare-ext-konq.$ARCH.so => $EXT_LIB/bcompare-ext-konq.so
bcompare_ext_konq.desktop =>/ usr/share/kde4/services/bcompare_ext_konq.desktop
如果運(yùn)行的版本低于KDE 4.6.1:
bcompare-ext-kde.$ARCH.so=> $EXT_LIB/bcompare-ext-kde.so
bcompare_ext_kde.desktop => /usr/share/kde4/services/bcompare_ext_kde.desktop
對于Caja:
bcompare-ext-caja.$ARCH.so => $EXT_LIB/bcompare-ext-caja.so