Tortoisehg не відображається у контекстному меню nautilus


12

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

Будь-які ідеї, як налагодити роботу?


Мені цікаво, чи хтось знає, як налаштувати контекстні меню вручну?
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

Гаразд готовий, тепер просто клацніть правою кнопкою миші папку / репо і подивіться під сценарії


2
Досить добре для мене. Слід позначити як відповідь.
Pijusn

1
Це працює досить добре і для мене. Дякую.
karlgrz

дякую, що написав це. Для всіх, хто використовує ubuntu 13.04, вам потрібно помістити скрипти в /home/$USER/.local/share/nautilus/scripts/, щоб nautilus їх знайшов.
NotNamedDwayne



2

Мені вдалося змусити це працювати досить легко, використовуючи tortaisehg 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-error у домашній директорії, можливо, це може допомогти вам:

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

Удачі

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.