Tortoisehg não aparece no menu de contexto do nautilus

12

Acabei de instalar o ubuntu 11.10 no meu netbook ontem. Estou tendo um problema para que o tortoisehg funcione corretamente. Eu adicionei o ppa para tortoisehg e mercurial . Eu sou capaz de instalar o software (tortoisehg, tortoisehg-nautilus) como fiz nas versões anteriores do ubuntu (não 11.04 - eu pulei essa versão). Quando inicio o nautilus e navego para um dos meus repositórios, não vejo opções de menu de contexto para o tortoisehg e não vejo ícones de sobreposição indicando o status do repositório. Eu sei que o tortoisehg está instalado porque eu posso emitir o comando thg em um terminal e o ambiente de trabalho aparece.

Alguma idéia de como fazer as coisas funcionarem?

Bluebill
fonte
Gostaria de saber se alguém sabe como configurar os menus de contexto manualmente?
Bluebill
veja a minha resposta é muito perto de como TortoiseHg foi
zeitue

Respostas:

8

Eu também tenho esse problema, então escrevi algo para corrigi-lo.

basta executar isso no 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

OK, agora clique com o botão direito na pasta / repositório e procure por scripts

zeitue
fonte
2
Bom o suficiente para mim. Deve ser marcado como uma resposta.
Pijusn
1
Isso funciona muito bem para mim também. Obrigado.
karlgrz
obrigado por escrever isso. Para quem usa o ubuntu 13.04, você precisa colocar os scripts em /home/$USER/.local/share/nautilus/scripts/ para que o nautilus os encontre.
NotNamedDwayne
2

Eu consegui fazê-lo funcionar com bastante facilidade usando o tortoisehg ppa:

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

Se você tem algo parecido com isto:

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

No seu arquivo .xsession-errors no diretório inicial, talvez isso possa ajudá-lo:

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

Boa sorte

Alexandro Martinez
fonte