노틸러스 컨텍스트 메뉴에 Tortoisehg가 표시되지 않습니다 데 문제가

어제 넷북에 우분투 11.10을 설치했습니다. Tortoisehg가 올바르게 작동하는 데 문제가 있습니다. 나는 tortoisehgmercurial 모두에 ppa를 추가했다 . 이전 버전의 우분투 (11.04 아님-해당 버전을 건너 뛰었습니다)에서했던 것처럼 소프트웨어 (tortoisehg, tortoisehg-nautilus)를 설치할 수 있습니다. 노틸러스를 시작하고 리포지토리 중 하나로 이동하면 거북이에 대한 컨텍스트 메뉴 옵션이 표시되지 않으며 리포지토리 상태를 나타내는 오버레이 아이콘이 표시되지 않습니다. 터미널에서 thg 명령을 실행할 수 있고 워크 벤치가 표시되어 tortoisehg가 설치되어 있음을 알고 있습니다.

작업을 수행하는 방법에 대한 아이디어가 있습니까?



답변

버그 # 859104 와 관련이있는 것 같습니다 : Python으로 작성된 노틸러스 확장은 Oneiric에서 작동하지 않습니다 . 불행히도 해결책은 누군가가 거북이 노틸러스 확장을 다시 작성 해야하는 것 같습니다.


답변

나도이 문제가있어서 고칠 무언가를 썼다.

터미널에서 이것을 실행하여 설정하십시오.

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

확인 완료, 이제 폴더 / 레포를 마우스 오른쪽 버튼으로 클릭하고 스크립트를 살펴보십시오.


답변

나는 이것을 스스로 연구하고 있었다. Oneiric에서 실행되는 nautilus-python의 버그 와 관련이있을 수 있습니다 . 이 설명에는 다른 응용 프로그램에서 비슷한 상황에 맞는 메뉴 문제가있는 관련 버그가 언급되어 있습니다.


답변


답변

나는 tortoisehg ppa를 사용하여 오히려 쉽게 작동하게했습니다.

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

답변

이와 같은 것이 있다면 :

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

홈 디렉토리의 .xsession-errors 파일에서 다음이 도움이 될 수 있습니다.

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

행운을 빕니다