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.
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?
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.
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
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.
Existe um bug reportado no bugtracker do TortoiseHG: link .
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
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:
Boa sorte