Tortoisehg n'apparaît pas dans le menu contextuel de Nautilus

12

Hier, j'ai installé Ubuntu 11.10 sur mon netbook. J'ai un problème pour que tortoisehg fonctionne correctement. J'ai ajouté le ppa pour tortoisehg et mercurial . Je peux installer le logiciel (tortoisehg, tortoisehg-nautilus) comme je l'ai fait dans les versions précédentes d'ubuntu (pas 11.04 - j'ai sauté cette version). Lorsque je lance nautilus et navigue vers l'un de mes référentiels, je ne vois aucune option de menu contextuel pour tortoisehg et je ne vois aucune icône de superposition indiquant l'état du référentiel. Je sais que tortoisehg est installé car je peux émettre la commande thg sur un terminal et le plan de travail apparaît.

Des idées sur la façon de faire fonctionner les choses?

Bluebill
la source
Je me demande si quelqu'un sait comment configurer manuellement les menus contextuels?
Bluebill
vérifier ma réponse, il est assez proche de la façon dont Tortoisehg était
zeitue

Réponses:

8

J'ai aussi ce problème, alors j'ai écrit quelque chose pour le résoudre.

il suffit d'exécuter cela dans le terminal pour configurer

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, maintenant faites un clic droit sur le dossier / repo et regardez sous les scripts

Zeitue
la source
2
Suffisant pour moi. Doit être marqué comme réponse.
Pijusn
1
Cela fonctionne très bien pour moi aussi. Je vous remercie.
karlgrz
merci d'avoir écrit ceci. Pour toute personne utilisant ubuntu 13.04, vous devez placer les scripts dans /home/$USER/.local/share/nautilus/scripts/ afin que nautilus les trouve.
NotNamedDwayne
2

J'ai réussi à le faire fonctionner assez facilement en utilisant le tortoisehg ppa:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
rebelliard
la source
0

Si vous avez quelque chose comme ça:

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

Sur votre fichier .xsession-errors dans le répertoire personnel, cela pourrait peut-être vous aider:

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

Bonne chance

Alexandro Martinez
la source