O Tortoisehg não aparece no menu de contexto do nautilus

12

Acabei de instalar o Ubuntu 11.10 no meu netbook ontem. Eu estou tendo um problema em fazer o tortoisehg funcionar corretamente nele. Eu adicionei o ppa para os tortoisehg e mercurial . Eu sou capaz de instalar o software (tortoisehg, tortoisehg-nautilus) como eu fiz em versões anteriores do Ubuntu (não 11.04 - eu pulei essa versão). Quando eu lanço o nautilus e navego para um dos meus repositórios eu não vejo nenhuma opção de menu de contexto para o tortoisehg e não vejo nenhum ícone 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 workbench aparece.

Alguma idéia de como fazer as coisas funcionarem?

    
por Bluebill 16.10.2011 / 13:48

6 respostas

3

Parece estar relacionado ao bug # 859104: extensões do Nautilus escritas em Python não funcionam no Oneiric . Infelizmente, a solução parece ser que alguém precisa reescrever a extensão Nautilus do Tortoisehg.

    
por Richard 29.10.2011 / 08:14
8

Eu também tenho esse problema, então escrevi algo para corrigir isso.

apenas execute 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 é só clicar com o botão direito do mouse na pasta / repositório e procurar em scripts

    
por zeitue 17.02.2012 / 08:14
4

Eu estava pesquisando isso sozinho. Pode estar relacionado a um um bug no nautilus-python sendo executado no Oneiric . Na descrição, há menção de um possível bug relacionado com um problema de menu de contexto similar em outro aplicativo.

    
por hutchbo 17.10.2011 / 04:49
4

Existe um bug reportado no bugtracker do TortoiseHG: link .

    
por Sergej Zagursky 25.10.2011 / 09:30
2

Eu consegui fazê-lo funcionar com bastante facilidade usando o tapa porto:

sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
sudo apt-get update
sudo apt-get install mercurial tortoisehg
    
por rebelliard 26.04.2013 / 23:20
0

Se você tem algo assim:

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

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

link

Boa sorte

    
por Alexandro Martinez 28.10.2013 / 06:05