デフォルトのアプリケーション(GNOME 3)


16

GNOME 3(FC15)でカスタムアプリケーションをファイルタイプに関連付けようとしています。GNOME 2では、ファイルプロパティダイアログの[アプリケーションから開く]ペインでカスタムコマンドを追加できます。カスタムコマンド編集ボックスは、GNOME 3の[アプリケーションから開く]ペインから消えたように見えるので、アプリケーションを手動で割り当てるための回避策があるかどうか疑問に思っていました。

言い換えれば、GNOMEはどのファイル/ディレクトリからそのアプリケーションリストを引き出しますか?カスタムを追加するにはどうすればよいですか?

回答:


7

答えがあります:http : //forums.fedoraforum.org/showthread.php?t=263501

Gnome3があり、[開く]ペインがあります:)また、プロパティに移動し、[開く]タブがあります。

編集:https://bbs.archlinux.org/viewtopic.php?id=118966を確認してください。アプリケーションに関連付けられた* .desktopファイルを/ usr / share / applicationsまたは〜.local / share / applications /ディレクトリに追加すると、アプリケーションがリストに表示されます。Execは次のようにする必要があります。Exec = yourprogram%U


あなたの答えをありがとう、しかしそれは私が尋ねているものではありません。「開く」ペインがあることを知っていますが、欠けているのは「カスタムコマンド」編集ボックスです。それに応じて質問を言い換えます
ニコ

うまくいくように思えますが、私はまだいくつかのことを理解する必要がありますが、それは仕事をします。ありがとう
ニコ

3
リンクだけで答えないでください。少なくとも、回答の本文に解決策を要約してください。さらに読むためにリンクすることができますが、それはインラインの回答を提供する代わりになりません。ありがとう。
カレブ

8

私はこれが遅れている知っているが...拳でデスクトップファイルを作成する~/.local/share/applications/sublime.desktopのようなものだろう〜/ .localの/共有/アプリケーション/ 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;

あなたができるの-もちろん、あなたがしたいとあなたが望むようあなたはまた、例えばデスクトップファイルのMIMEタイプに多くとして、あるいはほとんどないとして追加できるよう多くとして、あるいはわずかの変化application/pythonapplication/x-rubytext/rubytext/x-pythonまたは他の変異体の数十...単純型にこだわるものの例えば大丈夫でapplication/pythonapplication/ruby両方とも私のGNOME 3.2インストールで動作します。


4

gnome-panelには、これを行うための古いgnome2コマンドがまだあります。

入る:

gnome-desktop-item-edit ~/.local/share/applications/ --create-new

次にyour-command %U、コマンドとして使用します。


スティーブに感謝します、確かにそれは別の方法ですが、実行可能ではありません。ちなみに、あなたもパネルを引き出すことができますalacarte
nico

4

Gnomeの新しいバージョンでは、手動で何も編集する必要はありません。開きたいファイルを右クリックして、[プロパティ]を選択し、[アプリケーションから開く]タブに移動して、使用するデフォルトのアプリケーションを選択します... [デフォルトに設定]をクリックします。


0

Gnome 3.4.2には、Web、メール、カレンダー、音楽、ビデオ、写真のデフォルトを変更する別の方法があります。gnome-control-center(または[アクティビティ]メニューの[詳細])を使用する必要があります。次に、-> Default Applicationsに移動します


答えてくれてありがとう、それは私が尋ねていたものではないが。ウェブ、音楽など以外の任意のファイルタイプのデフォルトアプリケーションを変更したかった
nico 14

-2

このファイルのエントリを変更できると思います:/usr/share/gnome/applications/defaults.list


1
これは質問にどのように答えますか?このファイルで何をすべきですか?このファイルの変更はどのシステムに適用されますか(gnome 3.8を搭載したFedora 19では、このファイルは存在しません)?
博士

このファイルはFedora 19 GNOME 3のインストールには存在しないため、正しいアドバイスではないと思います。
slm
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.