お知らせ

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

#1 2011-06-18 22:26:26

stradivari
メンバ
登録日: 2009-08-11

twittering-mode(gnome-terminal)でURLを右クリック->リンクを開くの動作について

HN:stradivariを名乗らせていただいています

環境
OS:Natty Ubuntu
gnome-terminal:GNOME 端末 2.32.1
byobu:byobu version 3.33
emacsclient:emacsclient 23.3
chromium-browser:Chromium 12.0.742.100 Ubuntu 11.04
luakit:luakit 4cae43c

update-alternatives --display gnome-www-browserの実行結果
$ update-alternatives --display gnome-www-browser
gnome-www-browser - 手動モード
  リンクは現在 /usr/bin/luakit を指しています
/usr/bin/chromium-browser - 優先度 40
/usr/bin/luakit - 優先度 10
現在の '最適' バージョンは '/usr/bin/chromium-browser' です。

update-alternatives --display x-www-browserの実行結果
$ update-alternatives --display x-www-browser
x-www-browser - 手動モード
  リンクは現在 /usr/bin/luakit を指しています
/usr/bin/chromium-browser - 優先度 40
/usr/bin/luakit - 優先度 10
現在の '最適' バージョンは '/usr/bin/chromium-browser' です。

cat ~/.emacs | grep browse-url-genericの実行結果
$ cat ~/.emacs | grep browse-url-generic
(setq browse-url-browser-function 'browse-url-generic)    ;twittering-modeでurlを押下するとluakitが起動するように設定
(setq browse-url-generic-program "/usr/bin/luakit")
;(setq browse-url-generic-program "/usr/bin/chromium-browser")
;(setq browse-url-generic-program "/usr/bin/firefox")



gnome-terminalでbyobuアプリを立ち上げ、さらに"emacsclient -nw"コマンドでEmacsを開いて"M-x twit"でtwittering-modeを立ち上げています。
twittering-modeでURLを右クリック->リンクを開くを選択したときにluakitでサイトを開くように設定したいのですがchromium-browserでサイトを見に行ってします

galternativesアプリをつかってgnome-www-browser, x-www-browserにluakitに設定したのですが、ほかにどのような設定を行えばluakitでサイトを開くようになるのか教えていただけないでしょうか?

オフライン

 

#2 2011-06-18 23:20:50

hmatsue
アドバイザ
登録日: 2009-03-10

Re: twittering-mode(gnome-terminal)でURLを右クリック->リンクを開くの動作について

luakitというものが、どういうブラウザか知らず、確認もしていないのでアレですが、下記のいずれかでできるのでは無いかと思います。

コード:

; emacs内部で実行するものの場合
;(setq browse-url-browser-function 'w3m-browse-url)
; 外部のプログラムを起動する場合
(setq browse-url-browser-function 'browse-url-generic
      browse-url-generic-program "chromium-browser")

ここを参考に設定してみました。こちらもご一読下さい。

オフライン

 

#3 2011-06-18 23:34:36

stradivari
メンバ
登録日: 2009-08-11

Re: twittering-mode(gnome-terminal)でURLを右クリック->リンクを開くの動作について

hmatsueさんレスありがとうございます。

emacs23を立ち上げて"twittering-mode"にすると"~/.emacs"の"browse-url-generic-program"で指定したブラウザがあがってくるのですが、gnome-terminalで"emacsclient"を立ち上げて"twittering-mode"にすると"chromium-browser"が立ち上がってきてしまいました

hmatsue による投稿:

luakitというものが、どういうブラウザか知らず、確認もしていないのでアレですが、下記のいずれかでできるのでは無いかと思います。

コード:

; emacs内部で実行するものの場合
;(setq browse-url-browser-function 'w3m-browse-url)
; 外部のプログラムを起動する場合
(setq browse-url-browser-function 'browse-url-generic
      browse-url-generic-program "chromium-browser")

ここを参考に設定してみました。こちらもご一読下さい。

オフライン

 

#4 2011-06-18 23:59:23

hmatsue
アドバイザ
登録日: 2009-03-10

Re: twittering-mode(gnome-terminal)でURLを右クリック->リンクを開くの動作について

だめでしたか。
実は、こちらの動作確認は、Kubuntu上のKonsoleでやっていまして、byobuも省略してしまっていたりします。
emacs --daemon
したのと同じ端末マシン(同じKDEセッション)での、実行なのですが、そちらとの環境とは細かい部分で差があるので、挙動に差がでているのかも知れませんね。。

今さっき、emacsを起動して、M-x server-startした場合も確認してみましたが、期待通りの動作をしました。
あと大きな差分はbyobuなのかしら。。

オフライン

 

Board footer

Powered by FluxBB