GNOME 3(FC15)のファイル形式とカスタムアプリケーションをリンクしようとしています。 GNOME 2では、[ファイルのプロパティ]ダイアログボックスの[接続プログラム]ウィンドウに移動して、カスタムコマンドをここに追加できます。 GNOME 3の[接続プログラム]ウィンドウで[カスタムコマンドの編集]ボックスが消えたように見えるので、手動でアプリケーションを割り当てることができる解決策があるかどうか疑問に思います。
つまり、GNOMEはどのファイル/ディレクトリからこのアプリケーションのリストを取得しますか?カスタムを追加するには?
ベストアンサー1
遅れていることはわかりますが…まず、次のような~/.local/share/applications/
デスクトップファイルを作成してください。sublime.desktop
~/.local/share/applications/sublime.desktop次のコンテンツが含まれています。
[Desktop Entry]
Keywords=Plaintext;Write;Programming;Syntax;Ruby;HTML
Categories=;
Comment=sublime
Exec=sublime_text %U
Hidden=false
Icon=icon-name
Name=sublime
Terminal=false
Type=Application
Version=1.0
StartupNotify=true
MimeType=text/plain;text/html;application/ruby;
次に...編集すると、~/.local/share/applications/mimeapps.list
コンテンツの種類が表示されます。テキスト/html次のように編集してください。
[Default Applications]
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=sublime.desktop
application/x-extension-htm=sublime.desktop
application/x-extension-html=sublime.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
[Added Associations]
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
application/x-yaml=sublime-1.desktop;
[Removed Associations]
text/html=firefox.desktop;gedit.desktop;
もちろん、好きなだけ変更でき、デスクトップファイルに必要なだけのMimeTypeを追加できます(たとえば、、、、application/python
または他application/x-ruby
のtext/ruby
何十ものバリエーション)。しかし、Running onのようなtext/x-python
単純な型に固執する場合は問題ありません。 GNOME 3.2のインストール。application/python
application/ruby