ジャンル不定の日記です。

今のNautilusはファイルとアプリケーションの関連付けができない・・・

mupen64plus入れてみたわけだが、
GUIアプリだけどフロントエンドのないアプリだから、
nautilusにromファイルの拡張子を関連付けしてファイルをクリックで開く感じにしたいんだが、
今のnautilusってファイルと登録されてないアプリの関連付けができないんだな。
調べたけど、.desktop作ってアプリを設定しないとダメだとか。
nautilusはバージョンが上がるたびに変態仕様になっていくから困る・・・

で、関連付けしたいだけで.desktop作るのもどうかと思うんで、
どうにかならんもんかと更に調べたが、
nautilus-actions
っていうnautilusの拡張機能使うと、コンテキストメニューから好きなアプリを開けるように設定できるみたい。
ってわけで、入れてみた。
入れたら一度ログアウトしてデスクトップ再起動しないといけない。

Dashホームにnautilus-actionsの設定ツールが入るんで、それで設定。
Action → Context label で表示するコマンド名を設定
Command → Path に実際のコマンドを設定
Command →Parameters に %f を設定
Mimetypes でフィルター設定。

って感じで、nintendo64のromファイルはMimetypesが
application/x-n64-rom
のようなんで、それにmupen64plusを設定した。
romファイル右クリックでmupen64plusが表示されるようになる。

でも、これ設定するなら.desktop作っちゃってもいいような・・・
これじゃダブルクリックで開けないし。