Snap Openプラグインが動作しないバグ(2014/10/13)
「Snap Open」プラグインが動作しないバグがあります。「Snap Open」プラグインを利用するには、ソースコードを修正する必要があります。
修正箇所は全部で5箇所です。
ソースコードを開く
「root」で「gedit」を起動し、ソースコードを修正できるようにします。「端末」を起動し、以下のコマンドを実行します。
sudo -i gedit /usr/lib/gedit/plugins/snapopen/snapopen/__init__.py
1.get_dataの修正
「get_data」の修正です。1-1.修正箇所の確認
232行目の以下の箇所を修正します。self.window.get_data( self.DATA_TAG )
1-2.修正
以下のように修正します。getattr(self.window,self.DATA_TAG,None)
2.set_dataの修正
「set_data」の修正です。2-1.修正箇所の確認
235行目の以下の箇所を修正します。self.window.set_data( self.DATA_TAG, instance )
2-2.修正
以下のように修正します。setattr(self.window,self.DATA_TAG, instance )
3.eventの修正
「event」の修正です。3-1.修正箇所の確認
99行目の以下の箇所を修正します。gtk.gdk._2BUTTON_PRESS:
3-2.修正
以下のように修正します。Gdk.EventType._2BUTTON_PRESS:
4.importの修正
「import」の修正です。4-1.修正箇所の確認
3行目の以下の箇所に追記します。4-2.追記
以下のように追記します。, url2pathname
5.URLの修正
「URL」の修正です。5-1.修正箇所の確認
165行目の以下の箇所を修正します。(self._rootdir.replace("file://", "")
5-2.修正
以下のように修正します。(url2pathname(self._rootdir.replace("file://", ""))
修正したら、ファイルを上書き保存します。
「gedit」を起動し、 「Snap Open」プラグインが動作するか確認します。