Tortoisehg no aparece en el menú contextual de nautilus

12

Acabo de instalar ubuntu 11.10 en mi netbook ayer. Tengo un problema para que tortoisehg funcione correctamente. Agregué el ppa para tortoisehg y mercurial . Puedo instalar el software (tortoisehg, tortoisehg-nautilus) como lo he hecho en versiones anteriores de ubuntu (no 11.04 - me salteé esa versión). Cuando inicio nautilus y navego a uno de mis repositorios, no veo ninguna opción de menú contextual para tortoisehg y no veo ningún ícono de superposición que indique el estado del repositorio. Sé que tortoisehg está instalado porque puedo emitir el comando thg en una terminal y aparece el banco de trabajo.

¿Alguna idea sobre cómo hacer que las cosas funcionen?

Bluebill
fuente
Me pregunto si alguien sabe cómo configurar los menús contextuales manualmente.
Bluebill
compruebe mi respuesta, está bastante cerca de cómo era Tortoisehg
zeitue

Respuestas:

8

También tengo este problema, así que escribí algo para solucionarlo.

simplemente ejecute esto en la terminal para configurar

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

Bien hecho, ahora solo haga clic derecho en la carpeta / repositorio y busque debajo de los scripts

Zeitue
fuente
2
Suficientemente bueno para mi. Debe ser marcado como una respuesta.
Pijusn
1
Esto funciona bastante bien para mí también. Gracias.
karlgrz
Gracias por escribir esto. Para cualquiera que use ubuntu 13.04, debe colocar los scripts en /home/$USER/.local/share/nautilus/scripts/ para que nautilus los encuentre.
NotNamedDwayne
2

Logré que funcione bastante fácilmente usando el tortoisehg ppa:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
rebelde
fuente
0

Si tienes algo como esto:

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

En su archivo .xsession-errors en el directorio de inicio, tal vez esto podría ayudarlo:

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

Buena suerte

Alexandro Martinez
fuente