CALENDAR
S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< December 2017 >>
閲覧数の多い順
<< kbear 同期ツールの使い方 | main | DebianにWine + IE6のセットアップ >>
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - | 編集 |
firefoxにKDEのアプリケーションを関連付けする。 アプリケーションの関連付け

Firefox で、ダウンロードしたファイルをアプリケーションで開くときにGnome以外のアプリケーションでは直接開けない。KDEのアプリケーションを開けない。

アプリケーションの関連付けをKDEのアプリケーションにした場合にGnomeのアプリケーションが優先される。また、GnomeにKDEのアプリケーションを関連付けをした場合でも変わらない。

そこで、どうすればFirefoxでダウンロードしたファイルを、KDEのアプリケーションで開けるのかを調べてみた。

例) Firefox で wmvへのリンクをクリックした場合。 『次のアプリケーションで開く(Totem) 』ダイアログが起動される。

/usr/bin/kaffeine を指定して、今後この種類のファイルは同様に処理する。にチェックを入れても、Totem 動画プレイヤーになっている。

how to change default player in firefoxLinuxQuestions.org

ここ見たらインストールしなおせというみたいなので、まず、totem、kaboodle、firefoxをアンインストールしてfirefoxをインストールした後でtotem、kaboodleをインストールすることにする。

まず、念のためバックアップ
$ cp -r firefox firefox.bak
$ cp -r ~/.mozilla/firefox ~/.mozilla/firefox.bak
# apt-get remove totem.
# apt-get remove kaboodle

firefoxを入れ直したり、プロファイルを消したがデフォルトのアプリケーションはTotem動画プレーヤーになっている。やはり、Debianのデフォルトのアプリケーションを見ているみたいだ。だけど今は、totemもkaboodleもアンインストールしている。

Default application. How to?
を参考にして。

$ gnome-control-center

Gnomeコントロールセンター > 拡張機能 > お気に入りのアプリで、メールのアプリケーションを変更してみたら、Firefoxのmailto:で立ち上がるメーラが変わった。パスで指定したアプリケーションは起動しなかった。

Gnomeコントロールセンターのウェブブラウザは、Epiphanyになっていた。/etc/alternatives/x-www-browser を実行すると、Konquerorが起動された。つまり現在の設定では、デビアンの標準ウェブブラウザは、Konquerorである。ということは、Firefoxのシステム標準とは、Debian標準ではなくGnome標準ということになる。

Debianをインストールするときにデスクトップを選んだらGnomeも入ってきたというだけなので、Gnome使ってないし消そうかな。nautilusでwmvの関連付けをKaffeineにしても、firefoxではtotemが起動された。しかも、wmvの関連付けをkaffeineにすると、nautilusからは、警告が出て起動できなくなる。

リンク先を任意のアプリケーションで開くfirefoxエクステンション Launchy を利用する。

Going My Way: 好みのアプリケーションで開くことができるFirefox用エクステンションLaunchy

で launchyというfirefoxエクステンションがあることを知った。メディアプレイヤーの関連付けも変更できるみたいだ。

xml形式の設定ファイルは、 launchy.xml generator で作成できる。 ~/mozilla/firefox/r6y7ejro.default/chrome/launchy.xml に保存した。

メディアファイルへのリンクをクリックすると相変わらずtotem がデフォルトになっているが、右クリックすると、launchy > "Open link in kaffeine" というのを選べば、リンク先をKaffeineで起動できるようになった。

launchy.xmlは、UTF-8で保存する。プログラムはフルパスで指定する。

ヘルパーアプリケーション を直接指定する。

追記:FirefoxがダウンロードしたファイルをOSやKDEの関連付けと違うアプリケーションで開く理由が分かりました。Mozillaシリーズは、ヘルパーアプリケーションとして独自に管理しているみたいです。GUIで何度設定しても忘れてしまうみたいなので設定ファイルをエディタで書き換えようと思います。関連付けを変更させる方法が分かったらまた追記します。

追記:勘違いをしていました。/etc/mailcapを編集すればよいというのが分かりました。KonquerorやGnomeはまた別に管理しているのでそこで設定しても反映されなかったのです。ややこしいのでアプリケーションの関連付けとMIMEの管理を表にしてみました。

アプリケーションの関連付け

共通ユーザ
ホームユーザ
システム標準
/etc/mailcap
~/.mailcap
KDE
/usr/share/applnk/
~/.kde/share/applnk/ ~/.kde/share/config/profilerc
Gnome
/usr/share/application-registry
~/.gnome/application-info/
Firefox
 ---
~/.mozilla/firefox/*.default/mimeTypes.rdf
間違っていました。訂正します。~/.kde/share/applnk/は、Windowsでいうところのスタートメニューのプログラムのショートカットが入ったフォルダに相当するものでした。
MIMEの定義

共通ユーザ
ホームユーザ
システム標準
/etc/mime.types
~/.mime.types
KDE
/usr/share/mimelnk/ ~/.kde/share/mimelnk
Gnome
/usr/share/mime-info/ ~/.gnome/mime-info/
Firefox
 ---
~/.mozilla/firefox/*.default/mimeTypes.rdf
| firefox | 23:36 | comments(0) | trackbacks(1) | 編集 |
スポンサーサイト
| - | 23:36 | - | - | 編集 |
コメント
コメントする









この記事のトラックバックURL
http://cafelate.jugem.cc/trackback/39
トラックバック
PC/NETのetcetra/2006-03-26
Linuxデスクトップアプリケーション - ブラウザとメーラ(mailtoの関連付け) はい、久々のPC関連の更新。 サボりすぎだぜ。 環境は下記の通り。(それぞれapt-getとかでインストールは済ませておくこと) Debian:version 3.1 (sarge) GNOME:2.8.3 Firefox:1.0.4 Sylph
| chimdon.com (PukiWiki/TrackBack 0.3) | 2006/03/26 12:26 PM |