
Ubuntu日本語フォーラム

ログインしていません。
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でサイトを開くようになるのか教えていただけないでしょうか?
オフライン
luakitというものが、どういうブラウザか知らず、確認もしていないのでアレですが、下記のいずれかでできるのでは無いかと思います。
; emacs内部で実行するものの場合
;(setq browse-url-browser-function 'w3m-browse-url)
; 外部のプログラムを起動する場合
(setq browse-url-browser-function 'browse-url-generic
browse-url-generic-program "chromium-browser")ここを参考に設定してみました。こちらもご一読下さい。
オフライン
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")ここを参考に設定してみました。こちらもご一読下さい。
オフライン
だめでしたか。
実は、こちらの動作確認は、Kubuntu上のKonsoleでやっていまして、byobuも省略してしまっていたりします。
emacs --daemon
したのと同じ端末マシン(同じKDEセッション)での、実行なのですが、そちらとの環境とは細かい部分で差があるので、挙動に差がでているのかも知れませんね。。
今さっき、emacsを起動して、M-x server-startした場合も確認してみましたが、期待通りの動作をしました。
あと大きな差分はbyobuなのかしら。。
オフライン