お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2014-07-31 19:33:07

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

Ubuntu 14.04 で gedit 3.10.4  を使ってます。標準でインストールされているものです。

gedit を使っていると次のようなメッセージが表示されるので、対処法をお教え願います。

コード:

satouy@Ubuntu-1:~/Dropbox/memo-master_git$ gedit diary.txt 
Traceback (most recent call last):
  File "/home/satouy/.local/share/gedit/plugins/open-uri-context-menu.py", line 138, in on_view_populate_popup
    word = self.validate_uri(word)
  File "/home/satouy/.local/share/gedit/plugins/open-uri-context-menu.py", line 198, in validate_uri
    doc_dir = self.window.get_active_document().get_uri()
AttributeError: 'Document' object has no attribute 'get_uri'
Traceback (most recent call last):
  File "/home/satouy/.local/share/gedit/plugins/open-uri-context-menu.py", line 138, in on_view_populate_popup
    word = self.validate_uri(word)
  File "/home/satouy/.local/share/gedit/plugins/open-uri-context-menu.py", line 198, in validate_uri
    doc_dir = self.window.get_active_document().get_uri()
AttributeError: 'Document' object has no attribute 'get_uri'
Traceback (most recent call last):
  File "/home/satouy/.local/share/gedit/plugins/open-uri-context-menu.py", line 138, in on_view_populate_popup
    word = self.validate_uri(word)
  File "/home/satouy/.local/share/gedit/plugins/open-uri-context-menu.py", line 189, in validate_uri
    if m.group(4).startswith("www."):
AttributeError: 'NoneType' object has no attribute 'startswith'
Traceback (most recent call last):
  File "/home/satouy/.local/share/gedit/plugins/open-uri-context-menu.py", line 138, in on_view_populate_popup
    word = self.validate_uri(word)
  File "/home/satouy/.local/share/gedit/plugins/open-uri-context-menu.py", line 189, in validate_uri
    if m.group(4).startswith("www."):
AttributeError: 'NoneType' object has no attribute 'startswith'
$

なを、gedit 3.4.1 + Ubuntu 12.04  でも使ってますがこのようなメッセージは表示されません。
よろしくお願いします。

オフライン

 

#2 2014-08-02 15:36:04

katsu07
ゲスト

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

gedit 3.4.1では問題なく、gedit 3.10.4ではエラーが出るとの事なので、pluginがgeditのバージョンに対応できなくなったのではないでしょうか。
メッセージを見る限り、標準提供のpluginでは無い様なのでご自身で設定した物だと思いますが、そのpluginの配布元を確認してみてはいかがでしょうか。
geditのバージョンに合わせたpluginが提供されているかもしれません。

 

#3 2014-08-03 17:41:12

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

katsu07 による投稿:

gedit 3.4.1では問題なく、gedit 3.10.4ではエラーが出るとの事なので、pluginがgeditのバージョンに対応できなくなったのではないでしょうか。
メッセージを見る限り、標準提供のpluginでは無い様なのでご自身で設定した物だと思いますが、そのpluginの配布元を確認してみてはいかがでしょうか。
geditのバージョンに合わせたpluginが提供されているかもしれません。

gedit で開いているファイルに書いてある URI をブラウズする plugin を入れました。

Open URI Context Menu:open an URI from gedit
http://www.jpfleury.net/en/software/open-uri-context-menu.php

gedit 3.10.4 + Ubuntu 14.04 に対応していないのかもしれません。
contact にメールを出してみました。理解していだだければよいのですが。

オフライン

 

#4 2014-08-03 20:33:28

katsu07
ゲスト

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

ページを見るとgeditのバージョンにより、2種類用意されていますよ。
ubuntu 12.04基準でインストールして、それをそのままubuntu 14.04で使用しているならば、「for gedit 3.6 and earlier」版を使っているのでは?
ubuntu 14.04のgeditのバージョン的に「for gedit 3.8 and newer」を使えば、エラーも無く動くかもしれません。

 

#5 2014-08-03 20:58:12

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

katsu07 による投稿:

ページを見るとgeditのバージョンにより、2種類用意されていますよ。
ubuntu 12.04基準でインストールして、それをそのままubuntu 14.04で使用しているならば、「for gedit 3.6 and earlier」版を使っているのでは?
ubuntu 14.04のgeditのバージョン的に「for gedit 3.8 and newer」を使えば、エラーも無く動くかもしれません。

コメントありがとうございます。
「for gedit 3.8 and newer」 をダウンロードしてインストールしました。
Last version: 2.0 (2013-09-08) なので、Ubuntu 14.04 対応になっていないと思われます。

オフライン

 

#6 2014-08-03 21:10:14

katsu07
ゲスト

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

問題になっているのはgeditのバージョンであって、ubuntuのバージョンではありません。
試しにvirtualbox中のubuntu 14.04-32bit-jp-remix上のgedit 3.10.4にこのpluginを登録して試した所、エラーも無く動作しました。
アドレスからブラウザの起動もできますし、アドレスからページの内容を直接gedit上にダウンロードする事もできます。

 

#7 2014-08-03 23:41:45

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

katsu07 さん、

Open URI Context Menu:open an URI from gedit
http://www.jpfleury.net/en/software/ope … t-menu.php
にメールを出したところ、返事が届きました。バージョンアップを計画しているようです。期待したいと思います。

Le 2014-08-03 04:22, Yoshihiro Sato a écrit :
> I use gedit 3.10.4 with your plugin on Ubuntu14.04. The following message appeared. I hope this problem will be resolved.

Hi Yoshihiro,

The problem is that newer versions of gedit require Python 3, and I have
not yet ported my plugin gedit-markdown to use Python 3. I plan to do
so. I'll keep you informed.

Regards,

Jean-Philippe Fleury

オフライン

 

#8 2014-08-04 00:33:29

katsu07
ゲスト

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

何故そちらの環境でエラーが出て(動かない?)のかは解りませんが、作者がアップデート予定と言っているのなら待つのが得策だと思います。
そちらの環境とはインストールされているpythonパッケージに違いがあるのかもしれませんね。

 

#9 2014-08-11 14:57:57

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

katsu07 による投稿:

問題になっているのはgeditのバージョンであって、ubuntuのバージョンではありません。

試しに virtualbox 中の ubuntu 14.04-32bit-jp-remix 上の gedit 3.10.4 にこのpluginを登録して試した所、エラーも無く動作しました。
アドレスからブラウザの起動もできますし、アドレスからページの内容を直接gedit上にダウンロードする事もできます。

その後、私も mac VMFusion 6 中のubuntu 14.04-64bit-jp-remix上の gedit 3.10.4 にこのpluginを登録して試したところ、同じようなメッセージが現れた。
メッセージが現れる環境を述べたいと思います。

1. ターミナルから gedit を起動する。  $ gedit test.txt

2.  開いた文章のなかで、マウスで文章を選択しペーストする。

この時にメッセージがターミナルに表示される。

このようにしてメッセージが表示されるか確認していただけないでしょうか。

ランチャーから gedit を起動した場合は、メッセージの表示はわかりません。
なを、文章のアドレスからブラウザの起動はできます。したがって、決定的な支障は無いとも言えます。
よろしくお願いします。

オフライン

 

#10 2014-08-11 16:13:05

katsu07
ゲスト

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

2.  開いた文章のなかで、マウスで文章を選択しペーストする。

なを、文章のアドレスからブラウザの起動はできます。

geditを端末から起動した時でも、pluginが機能しないわけでも無いんですね・・・
確認すると確かにURL以外の部分を選択して右クリックし、コンテキストメニューが出る時に出力されます。
エラーが出て、その結果plugin自体が動作しないと思っていたのでURLばかり選択して機能の確認をしていました。

しかし、GUIアプリケーションを端末(CUI)から起動するとよく遭遇しますし、plugin自体が正常に動作しているならば問題ないと思います。
それが目障だと言う事ならば、作者に修正してもらうか、自分でpythonの記述を修正するしかないと思います。
作者がpython3への移植を予定しているのも、そういう事が含まれているのかもしれませんね。

 

#11 2014-08-11 16:55:32

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

katsu07 様、

早速、確認していただきありがとうございます。
大変お世話になりました。今後ともよろしくお願いします。

オフライン

 

#12 2014-09-01 18:06:13

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

「gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される」 のトピックを書きましたが、

9月1日2014年現在、メッセージが現れないことに気が付きました。引き続き気をつけて確認してみようと思います。

Ubuntu 14.04のアップデートのメッセージがあればいつもアップデートすることにしています。
その他は行っていないので、このアップデートで直ったことになります。良かったです。

オフライン

 

#13 2014-09-01 19:41:58

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

すみません。早とちりしてしまいました。
たまたま、警告メッセージが出ない場合があったということです。相変わらず、警告メッセージはでます。

オフライン

 

#14 2014-09-25 15:15:03

ysato
メンバ
From: Utsunomiya, Japan
登録日: 2010-12-05

Re: gedit 3.10.4 + Ubuntu 14.04 : メッセージが表示される

開発者からメールが届きました。
Hi Yoshihiro,

I just want to let you know that I've updated gedit-markdown. It's now
compatible with gedit 3.8 and newer. More details here:
https://github.com/jpfleury/gedit-markdown

Regards,

Jean-Philippe Fleury

--------------------------------------------------
gedit-markdown をインストールしてみたがメッセーは消えません。
メッセージは ~/.local/share/gedit/plugins/open-uri-contex-menu.py に関係しています。
改良している最中なのかもしれません。

オフライン

 

Board footer

Powered by FluxBB