kledgeb Ubuntuの使い方や日本語化、アプリの使い方を紹介しています。 Ubuntuの最新情報も紹介しています。

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」プラグインが動作するか確認します。



関連コンテンツ
同一カテゴリーの記事
コメント
オプション