Tortoisehg wird im Nautilus-Kontextmenü nicht angezeigt


12

Ich habe gestern Ubuntu 11.10 auf meinem Netbook installiert. Ich habe ein Problem damit, Tortoisehg richtig daran zu arbeiten. Ich habe den ppa sowohl für Schildpatt als auch für Quecksilber 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?


Ich frage mich, ob jemand weiß, wie man die Kontextmenüs manuell einrichtet.
Bluebill

Überprüfe meine Antwort, es ist ziemlich nahe daran, wie Tortoisehg war
Zeitue

Antworten:



8

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


2
Gut genug für mich. Sollte als Antwort markiert werden.
Pijusn

1
Das funktioniert auch bei mir ganz gut. Vielen Dank.
Karlgrz

Danke, dass du das geschrieben hast. Wenn Sie Ubuntu 13.04 verwenden, müssen Sie die Skripte in /home/$USER/.local/share/nautilus/scripts/ ablegen, damit Nautilus sie findet.
NotNamedDwayne



2

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

0

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/1202823

Viel Glück

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.