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

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

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

12
задан belacqua 17 October 2011 в 04:45
поделиться

60 ответов

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

3
ответ дан Richard 25 May 2018 в 15:04
поделиться
3
ответ дан Richard 25 July 2018 в 18:08
поделиться
3
ответ дан Richard 31 July 2018 в 07:44
поделиться
3
ответ дан Richard 31 July 2018 в 08:49
поделиться
3
ответ дан Richard 1 August 2018 в 23:49
поделиться

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

3
ответ дан Richard 4 August 2018 в 15:36
поделиться
3
ответ дан Richard 6 August 2018 в 00:01
поделиться
3
ответ дан Richard 7 August 2018 в 17:42
поделиться

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

3
ответ дан Richard 10 August 2018 в 06:05
поделиться
3
ответ дан Richard 15 August 2018 в 18:56
поделиться

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

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

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

8
ответ дан zeitue 25 May 2018 в 15:04
поделиться
  • 1
    Достаточно хорошо для меня. Должен быть отмечен как ответ. – Pijusn 24 June 2012 в 09:28
  • 2
    Это хорошо работает и для меня. Спасибо. – karlgrz 13 September 2012 в 04:36
  • 3
    спасибо за это. Для тех, кто использует ubuntu 13.04, вам нужно поместить скрипты в /home/$USER/.local/share/nautilus/scripts/, чтобы наутилус мог их найти. – NotNamedDwayne 6 August 2013 в 06:47
  • 4
    @NotNamedDwayne спасибо, я обновил его – zeitue 12 August 2014 в 07:45

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

4
ответ дан hutchbo 25 May 2018 в 15:04
поделиться

Сообщается об ошибке об ошибке TortoiseHG: https://bitbucket.org/tortoisehg/thg/issue/1333/ubuntu-1110-tortoisehg-doesnt-show-up-in.

4
ответ дан Sergej Zagursky 25 May 2018 в 15:04
поделиться

Мне удалось сделать это с легкостью, используя tortoisehg ppa:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
2
ответ дан rebelliard 25 May 2018 в 15:04
поделиться

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

(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 / + ошибка / 1202823

Удачи

0
ответ дан Radu Rădeanu 25 May 2018 в 15:04
поделиться
4
ответ дан hutchbo 25 July 2018 в 18:08
поделиться
2
ответ дан rebelliard 25 July 2018 в 18:08
поделиться
4
ответ дан Sergej Zagursky 25 July 2018 в 18:08
поделиться
8
ответ дан zeitue 25 July 2018 в 18:08
поделиться

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

(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
ответ дан Radu Rădeanu 25 July 2018 в 18:08
поделиться
4
ответ дан hutchbo 31 July 2018 в 07:44
поделиться
0
ответ дан Radu Rădeanu 31 July 2018 в 07:44
поделиться
2
ответ дан rebelliard 31 July 2018 в 07:44
поделиться
4
ответ дан Sergej Zagursky 31 July 2018 в 07:44
поделиться
8
ответ дан zeitue 31 July 2018 в 07:44
поделиться
4
ответ дан hutchbo 31 July 2018 в 08:49
поделиться

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

(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
ответ дан Radu Rădeanu 31 July 2018 в 08:49
поделиться
2
ответ дан rebelliard 31 July 2018 в 08:49
поделиться
4
ответ дан Sergej Zagursky 31 July 2018 в 08:49
поделиться
8
ответ дан zeitue 31 July 2018 в 08:49
поделиться