Nautilus上下文菜单中未显示Tortoisehg


12

我昨天刚刚在上网本上安装了ubuntu 11.10。我在让tortoisehg正常工作时遇到问题。我为陆龟水银添加了ppa 。我可以像过去版本的ubuntu(不是11.04,我跳过该版本)一样安装软件(tortoisehg,tortoisehg-nautilus)。当启动nautilus并导航到我的存储库之一时,我看不到tortoisehg的任何上下文菜单选项,也看不到任何指示存储库状态的覆盖图标。我知道安装了tortoisehg是因为我可以在终端上发出thg命令,并且工作台会出现。

关于如何使事情正常工作的任何想法?


我想知道是否有人知道如何手动设置上下文菜单?
Bluebill

检查我的答案,这非常接近Tortoisehg的
风格

Answers:



8

我也有这个问题,所以我写了一些东西来解决它。

只需在终端中运行此程序进行设置

START=$(pwd)
sudo apt-get install mercurial tortoisehg
mkdir -p ~/.local/share/nautilus/scripts/
cd ~/.local/share/nautilus/scripts/
hg clone https://bitbucket.org/zeitue/nautilus-mercurial-scripts
mv nautilus_mercurial_scripts/Mercurial/ .
rm -Rf nautilus_mercurial_scripts/
cd $START

好的,现在只需右键单击文件夹/存储库并在脚本下查看


2
对我来说足够好了。应该标记为答案。
Pijusn 2012年

1
这对我也很好。谢谢。
karlgrz 2012年

感谢您撰写本文。对于使用ubuntu 13.04的任何人,您都需要将脚本放在/home/$USER/.local/share/nautilus/scripts/中,以便nautilus找到它们。
NotNamedDwayne



2

我设法通过使用tortoisehg ppa使其轻松工作:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg

0

如果您有这样的事情:

(nautilus:2750): Nautilus-Python-WARNING **: g_module_open libpython failed: /usr/lib/libpython2.7.so.1.0: cannot open shared object file: No such file or directory
compiz (core) - Info: Unity is fully supported by your hardware.
compiz (core) - Info: Unity is fully supported by your hardware.
compiz (core) - Info: Starting plugin: opengl
ImportError: could not import gobject (error was: '/usr/lib/x86_64-linux-gnu/libpyglib-gi-2.0-python2.7.so.0: undefined symbol: _Py_ZeroStruct')

在主目录的.xsession-errors文件上,这可能会帮助您:

https://bugs.launchpad.net/ubuntu/+source/tortoisehg/+bug/1202823

祝好运

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.