web-dev-qa-db-ja.com

Tortoisehgがnautilusのコンテキストメニューに表示されない

昨日、ネットブックにubuntu 11.10をインストールしました。 tortoisehgが適切に動作するのに問題があります。 tortoisehgMercurial の両方にppaを追加しました。 ubuntuの過去のバージョン(11.04ではなく、そのバージョンをスキップしました)で行ったように、ソフトウェア(tortoisehg、tortoisehg-nautilus)をインストールできます。 nautilusを起動してリポジトリの1つに移動すると、tortoisehgのコンテキストメニューオプションが表示されず、リポジトリステータスを示すオーバーレイアイコンも表示されません。ターミナルでthgコマンドを発行でき、ワークベンチが表示されるため、tortoisehgがインストールされていることがわかります。

物事を機能させる方法についてのアイデアはありますか?

12
Bluebill

バグ#859104:Pythonで書かれたNautilus拡張がOneiricで機能しない に関連しているようです。残念ながら、解決策は、誰かがtortoisehg Nautilus拡張機能を書き換える必要があるようです。

3
Richard

私にもこの問題があるので、それを修正するために何かを書きました。

ターミナルでこれを実行してセットアップするだけです

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完了しました。フォルダー/レポを右クリックして、スクリプトの下を見てください。

8
zeitue

私はこれを自分で研究していました。 Oneiricで実行されているnautilus-pythonのバグ に関連している可能性があります。説明では、別のアプリケーションの同様のコンテキストメニューの問題に関連する可能性のあるバグについて言及しています。

4
hutchbo

TortoiseHGバグトラッカーで報告されているバグがあります: https://bitbucket.org/tortoisehg/thg/issue/1333/ubuntu-1110-tortoisehg-doesnt-show-up-in

4
Sergej Zagursky

Tortoisehg ppaを使用して、簡単に機能するように管理しました。

Sudo add-apt-repository -y ppa:tortoisehg-ppa/releases
Sudo apt-get update
Sudo apt-get install Mercurial tortoisehg
2
rebelliard

このようなものがある場合:

(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/120282

幸運を

0