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


12

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

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


コンテキストメニューを手動で設定する方法を知っている人がいるのだろうか?
ブルービル

私の答えを確認してください。これはTortoisehgの状態にかなり近いです。
zeitue12年

回答:



8

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

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

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完了、フォルダ/レポを右クリックしてスクリプトの下を見る


2
私には十分です。回答としてマークする必要があります。
ピジュン

1
これは私にとっても非常にうまく機能します。ありがとうございました。
karlgrz

これを書いてくれてありがとう。ubuntu 13.04を使用している場合は、nautilusがスクリプトを見つけるために、スクリプトを/home/$USER/.local/share/nautilus/scripts/に配置する必要があります。
-NotNamedDwayne



2

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

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

0

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

(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

幸運を

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.