Tortoisehg nie pojawia się w menu kontekstowym nautilus

12

Właśnie wczoraj zainstalowałem Ubuntu 11.10 na moim netbooku. Mam problem z poprawnym działaniem tortoisehg. Dodałem ppa zarówno dla żółwia, jak i rtęci . Jestem w stanie zainstalować oprogramowanie (tortoisehg, tortoisehg-nautilus), tak jak zrobiłem to w poprzednich wersjach ubuntu (nie 11.04 - pominąłem tę wersję). Kiedy uruchamiam nautilus i nawiguję do jednego z moich repozytoriów, nie widzę żadnych opcji menu kontekstowego dla tortoisehg i nie widzę żadnych ikon nakładek wskazujących status repozytorium. Wiem, że tortoisehg jest zainstalowany, ponieważ mogę wydać polecenie thg na terminalu i wyświetla się stół roboczy.

Wszelkie pomysły na to, jak sprawić, by wszystko działało?

Bluebill
źródło
Zastanawiam się, czy ktoś wie, jak ręcznie skonfigurować menu kontekstowe?
Bluebill,
sprawdź moją odpowiedź, jest dość blisko tego, jak było Tortoisehg
zeitue

Odpowiedzi:

8

Mam też ten problem, więc napisałem coś, aby go naprawić.

po prostu uruchom to w terminalu, aby skonfigurować

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, gotowe, teraz wystarczy kliknąć folder / repo prawym przyciskiem myszy i przejrzeć skrypty

zeitue
źródło
2
Wystarczająco dobrze dla mnie. Należy oznaczyć jako odpowiedź.
Pijusn
1
To również działa całkiem dobrze dla mnie. Dziękuję Ci.
karlgrz
dzięki za napisanie tego. Każdy, kto używa Ubuntu 13.04, musi umieścić skrypty w katalogu /home/$USER/.local/share/nautilus/scripts/, aby nautilus je znalazł.
NotNamedDwayne,
2

Udało mi się sprawić, że to działa dość łatwo, używając tortoisehg ppa:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
rebeliant
źródło
0

Jeśli masz coś takiego:

(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')

W pliku .xsession-error w katalogu domowym może to pomóc:

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

Powodzenia

Alexandro Martinez
źródło