it-swarm.com.de

Tortoisehg wird im Nautilus-Kontextmenü nicht angezeigt

Ich habe gestern Ubuntu 11.10 auf meinem Netbook installiert. Ich habe ein Problem damit, dass Schildpatt richtig daran arbeitet. Ich habe das ppa für tortoisehg und Mercurial hinzugefügt. Ich kann die Software (tortoisehg, tortoisehg-nautilus) wie in früheren Ubuntu-Versionen (nicht 11.04 - ich habe diese Version übersprungen) installieren. Wenn ich nautilus starte und zu einem meiner Repositorys navigiere, werden keine Kontextmenüoptionen für tortoisehg und keine Überlagerungssymbole angezeigt, die den Repository-Status angeben. Ich weiß, dass tortoisehg installiert ist, weil ich den Befehl thg an einem Terminal ausgeben kann und die Workbench angezeigt wird.

Irgendwelche Ideen, wie man Dinge zum Laufen bringt?

12
Bluebill

Es scheint sich auf Fehler # 859104 zu beziehen: Nautilus-Erweiterungen, die in Python geschrieben wurden, funktionieren nicht in Oneiric . Leider scheint die Lösung zu sein, dass jemand die Erweiterung tortoisehg Nautilus umschreiben muss.

3
Richard

Ich habe dieses Problem auch, also habe ich etwas geschrieben, um es zu beheben.

führen Sie dies einfach im Terminal aus, um es einzurichten

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 fertig, jetzt einfach mit der rechten Maustaste auf den Ordner/Repo klicken und unter Skripte nachsehen

8
zeitue

Ich habe das selbst recherchiert. Dies kann mit einem Fehler in Nautilus-Python zusammenhängen, der unter Oneiric ausgeführt wird . In der Beschreibung wird ein möglicher verwandter Fehler mit einem ähnlichen Kontextmenüproblem in einer anderen Anwendung erwähnt.

4
hutchbo
4
Sergej Zagursky

Ich habe es ziemlich einfach gemacht, indem ich das tortoisehg ppa benutzt habe:

Sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
Sudo apt-get update
Sudo apt-get install Mercurial tortoisehg
2
rebelliard

Wenn Sie so etwas haben:

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

In Ihrer .xsession-error-Datei im Home-Verzeichnis könnte dies hilfreich sein:

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

Viel Glück

0