Tortoisehg не отображается в контекстном меню nautilus

12

Я только что установил Ubuntu 11.10 на свой нетбук вчера. У меня проблема с тем, чтобы tortoisehg работал правильно. Я добавил PPA для черепахи и ртути . Я могу установить программное обеспечение (tortoisehg, tortoisehg-nautilus), как я делал это в предыдущих версиях Ubuntu (не 11.04 - я пропустил эту версию). Когда я запускаю nautilus и перехожу в один из моих репозиториев, я не вижу никаких параметров контекстного меню для tortoisehg и не вижу никаких наложенных значков, указывающих состояние репозитория. Я знаю, что tortoisehg установлен, потому что я могу выполнить команду thg на терминале, и появляется рабочее место.

Любые идеи о том, как заставить вещи работать?

Bluebill
источник
Мне интересно, кто-нибудь знает, как настроить контекстное меню вручную?
Bluebill
проверьте мой ответ, это довольно близко к тому, как Tortoisehg был
Zeitue

Ответы:

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

OK сделано, теперь просто щелкните правой кнопкой мыши на папке / repo и посмотрите под скриптами

zeitue
источник
2
Достаточно хорошо для меня. Должен быть отмечен как ответ.
Pijusn
1
Это хорошо работает и для меня. Спасибо.
karlgrz
спасибо, что написали это. Для тех, кто использует 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
rebelliard
источник
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

Удачи

Александро мартинес
источник