簡単な説明:Ubuntu 13.10「サーバー」が別のコンピューターで提供するgeditのインスタンスを実行したい。 ssh -Xを介して動作しますが、一部のプラグインをインストールできません(私の場合は「スニペット」です)。
Geditとgedit-pluginsをインストールした後、どのプラグインも機能しませんでした。私はdbus-x11をインストールし、それらのほとんどが機能しました-残念ながら「スニペット」はまだ機能しません。 Bashより:
Traceback (most recent call last):
File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/__init__.py", line 18, in <module>
from .appactivatable import AppActivatable
File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/appactivatable.py", line 26, in <module>
from .manager import Manager
File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/manager.py", line 29, in <module>
from .document import Document
File "/usr/lib/x86_64-linux-gnu/gedit/plugins/snippets/document.py", line 21, in <module>
import cairo
ImportError: No module named 'cairo'
(gedit:954): libpeas-WARNING **: Error loading plugin 'snippets'
プラグインの設定で「スニペット」を選択しようとすると。私が間違っていることを知っていますか?
長い説明:私は毎日の仕事にMacBook Airを使用しています。残念ながら、OS X Mavericks(またはMacBookで実行可能な他のOS X)でgeditを実行する方法はありません。そのため、誰かがそのための回避策を知っている場合、それは可能な解決策になります。 (古いバージョンのgedit-2.x.xを試してみました-クラッシュしませんでしたが、かなりバグがありました。)
そこで、Parallels Desktop 9を介して「ハードウェアフレンドリーな」Ubuntuサーバーをインストールしました。はるかに軽量なディストリビューションもあると思いますが、UbuntuはPD9とシームレスに連携するため、選択しました。
XQuarts経由で、geditなどのLinuxアプリケーションをsshで簡単にストリーミングできます。そのため、geditを実行できます。しかし、スニペットは「必要」です。もちろん、Mac OSには他にも多くのテキストエディターがありますが、費用がかかるか、ほとんど何もできません。
よろしくお願いいたします、Markus
試してみる
Sudo apt-get install python-cairo
または
Sudo apt-get install python3-cairo
Cairoを正常にインストールするためにしたことは;
pip install cairocffi
pip install pycairo
それは私のために働いた。