関連付けの優先順位
shachicocoさんの8月1日の日記に触発されて以前から気になっていたことを確認してみる。何かというと複数のdesktopファイルに同じMimeTypeが記述されていた場合にどれが使用されるのかという点です。
現象として
- 以前に書いたとおり、operaをインストールすることでtext/htmlの関連付けがNetfront(netfront3.desktop)からopera(opera.desktop)に変更される。
- ZEditor(zeditor.desktop)に以下を追加することで、text/*の関連付けがメモ帳(textedit.desktop)からZEditorに変更される。
MimeType = text/* MimeTipeIcons = zeditor
これらのことから、*.desktopファイル名をアルファベット順に並べての後ろのものが有効になる模様、実験してみる。
- opera.desktop→apera.desktop、zeditor.desktop→aeditor.desktopと名前を変更
- 「設定」タブの「ホーム画面設定」を開いてから何もせずに「OK」→「はい」で閉じ、設定を反映させる
結果、関連付けがNetfrontとメモ帳に変化しているので、上記の考え方は正しいらしい。更にtextedit.desktop、zeditor.desktopの名前をいろいろ変更して、どちらに関連付けされるかを確認してみる。
メモ帳 ZEditor 関連付けされるアプリ 1 textedit.desktop zeditor.desktop ZEditor 2 textedit.desktop aeditor.desktop メモ帳 3 textedit.desktop textedis.desktop メモ帳 4 textedit.desktop textediu.desktop ZEditor 5 textedit.desktop Textedit.desktop メモ帳 6 textedit.desktop tExtedit.desktop ZEditor 7 Textedit.desktop tExtedit.desktop ZEditor 8 Textedit.desktop textedit.desktop ZEditor 9 tExtedit.desktop textedit.desktop メモ帳
1〜4からやはりアルファベット順で後ろのものが有効になるようだ。同名で大文字を小文字の違いの場合は5,7,8から1文字目に違いがある場合は小文字が有効、しかし2文字目に違いがある場合は大文字が有効になっている、この辺がよく判らない結果となった。
関連付け関連の情報
- 日々の徒然 - 7月6日(http://szne.sakura.ne.jp/diary200507.html#2005706)
- りなざうテクノウ - Qtopia上でのファイルの関連づけ(暫定版)(http://www.areanine.gr.jp/~nyano/qttips.htm)