カスタムアプリケーションをGNOME 3(FC15)のファイルタイプに関連付けようとしています。 GNOME 2では、ファイルプロパティダイアログの[開く]ペインに移動して、そこにカスタムコマンドを追加できます。カスタムコマンド編集ボックスがGNOME 3の[プログラムから開く]ペインから消えたように見えるので、手動でアプリケーションを割り当てるための回避策があるかどうか疑問に思っていました。
つまり、GNOMEはどのファイル/ディレクトリからそのアプリケーションリストを引き出しますか?カスタムを追加するにはどうすればよいですか?
答えがあります: http://forums.fedoraforum.org/showthread.php?t=263501
私はGnome3を持っていて、 "Open with"ペインがあります:)また、プロポーティに行き、 "Open with"タブがあります。
編集: https://bbs.archlinux.org/viewtopic.php?id=118966 を確認する必要があります。アプリケーションに関連付けられた* .desktopファイルを/ usr/share/applicationsまたは〜.local/share/applications /ディレクトリに追加すると、アプリケーションがリストに表示されます。 execは次のようにする必要があります:Exec = yourprogram%U
私はこれが遅いことを知っていますが...まず、~/.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
を編集すると、コンテンツタイプが表示されますtext/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
、text/x-python
または他の数十のバリアント...単純なタイプを使用しても問題ありませんが、たとえばapplication/python
とapplication/Ruby
はどちらも、私のGNOME 3.2インストールで機能します。
Gnomeの新しいバージョンでは、手動で編集する必要はありません。開くファイルを右クリックして[プロパティ]を選択し、[アプリケーションから開く]タブに移動して、使用するデフォルトのアプリケーションを選択します。次に、[デフォルトとして設定]をクリックします。
gnome-panelには、これを行うための古いgnome2コマンドがまだあります。
入る:
gnome-desktop-item-edit ~/.local/share/applications/ --create-new
次に、your-command %U
をコマンドとして使用します。
Gnome 3.4.2では、Web、メール、カレンダー、音楽、ビデオ、写真のデフォルトを変更する別の方法があります。 gnome-control-center(または[アクティビティ]メニューの[詳細])を使用する必要があります。次に->デフォルトのアプリケーションに移動します