如何设置 TortoiseHG 与 Ubuntu 16.04 LTS 上的 Caja 协同工作?

如何设置 TortoiseHG 与 Ubuntu 16.04 LTS 上的 Caja 协同工作?

众所周知,Ubuntu 18.04 LTS 等现代 Ubuntu 版本具有相应的tortoisehg-caja包裹. TortoiseHG 包为 Mercurial 提供了 GUI。

这会使下拉菜单中的项目看起来很漂亮:

TortoiseHG-Caja 18.04 LTS 版本

但是旧版 Ubuntu 16.04 LTS 没有这样的包。

是否可以将 TortoiseHG 集成到 16.04 LTS 上的 Caja 文件管理器中?

答案1

这是可能的,因为 Caja 集成已经包含在 Python 扩展中(请参阅我的2014 年补丁) 和nautilus-thg.py文件的当前版本

因此我们需要安装tortoisehg-nautilus并将扩展从其复制到主文件夹,安装 Python Caja 扩展,然后删除tortoisehg-nautilus包:

sudo apt-get install tortoisehg-nautilus caja-extensions-common python-caja

mkdir -p ~/.local/share/caja-python/extensions
cp /usr/share/nautilus-python/extensions/nautilus-thg.py ~/.local/share/caja-python/extensions/caja-thg.py

sudo apt-get purge tortoisehg-nautilus
sudo apt-get autoremove
sudo apt-get install tortoisehg mercurial

重新启动 Cajacaja -q并享受。

相关内容