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

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

Какие-нибудь идеи о том, как заставить вещи работать?

12
задан 17 October 2011 в 07:45

6 ответов

Похоже, что это связано с ошибкой # 859104: расширения Nautilus, написанные на Python, не работают в Oneiric . К сожалению, решение, кажется, состоит в том, что кто-то должен переписать расширение Nautilus tortoisehg.

0
ответ дан 17 October 2011 в 07:45

У меня тоже есть эта проблема, поэтому я написал что-то, чтобы исправить ее.

просто запустите это в терминале, чтобы настроить

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 готово, теперь просто щелкните правой кнопкой мыши папку / репо и посмотрите сценарии

0
ответ дан 17 October 2011 в 07:45

Мне удалось сделать это довольно легко с помощью tortoisehg ppa:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
0
ответ дан 17 October 2011 в 07:45

Я сам исследовал это. Это может быть связано с ошибкой в ​​nautilus-python, работающем на Oneiric . В описании есть упоминание о возможной связанной ошибке с аналогичной проблемой контекстного меню в другом приложении.

0
ответ дан 17 October 2011 в 07:45

Если у вас есть что-то вроде этого:

(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

Удачи

0
ответ дан 17 October 2011 в 07:45

Сообщается об ошибке в средстве отслеживания ошибок TortoiseHG. ]

0
ответ дан 17 October 2011 в 07:45

Другие вопросы по тегам:

Похожие вопросы: