text/xml
以前は、私のファイルがデフォルトで開いていると思いましたfirefox
。これは確かに覚えていないのでよくわかりません。それから私はそれをインストールしたと思い、それをインストールするまで基本的にGeanyによってgeany
私のtext/xml
ファイルがいつも開かれていましたgoogle-chrome
。デフォルトはbyですgoogle-chrome
。
これまでは、特定のファイル形式に関連するネイティブアプリケーションが何であるかを確認していません。
今私のファイルを確認すると、/usr/share/applications/defaults.list
次のようなものが表示されます。
text/html=firefox.desktop;google-chrome.desktop
text/xml=google-chrome.desktop;
application/xhtml_xml=google-chrome.desktop;
私のデフォルトブラウザはまだに設定されていますfirefox
。上記の最初の行にはFirefoxとChromeが表示されますが、text/html
Chrometext/xml
のみが表示されます。
以前はジェニーだったようです。text/xml
これは、基本的にXMLファイルを開くためにGeanyが使用されるためです。この部分は私が確認したことがないのでよくわかりません。
質問
- 他のアプリよりも特定のアプリを選択するように設定する方法を知りたいです。
";"
そしてファイルからセミコロン()を読む方法。
私はFedora 20 - Mateデスクトップ環境を使用しています。
回答者ベースのクエリ持続可能な開発管理
@slmの答えによれば、私のxmlファイル形式がGeanyに関連付けられていることがわかります。しかし、Chromeで開かれているのがわかります。
$ xdg-mime query default application/xml
geany.desktop
$
上記のように、私の/usr/share/applications/defaults.list
ファイルは次のようになります。
text/xml=google-chrome.desktop;
それでは、違いは何であり、どのような違いを扱うべきですか?
答え1
私は通常、コマンドラインツールを使用してxdg-mime
特定のMIMEタイプに関連付けられているアプリケーションをチェックします。
$ xdg-mime query filetype IMAGE.PNG
image/png
$ xdg-mime query default image/png
shotwell-viewer.desktop shutter.desktop
次のように単一のコマンドで設定できます。
$ xdg-mime query default $(xdg-mime query filetype IMAGE.PNG)
shotwell-viewer.desktop shutter.desktop
mimeopen
以下を使用してデフォルト値を変更できます。
$ mimeopen -d ~/test.pdf
Please choose a default application for files of type application/pdf
1) E-book Viewer (calibre-ebook-viewer)
2) Document Viewer (evince)
3) Xournal (xournal)
4) GNU Image Manipulation Program (gimp)
5) Xpdf PDF Viewer (xpdf)
6) Print Preview (evince-previewer)
7) Inkscape (inkscape)
8) calibre (calibre-gui)
9) Other...
use application #2
Opening "/home/saml/Downloads/test.pdf" with Document Viewer (application/pdf)
メモ:しかし、与えられたMIMEタイプが複数の関連付けを持つことができるので、セミコロンが存在します。したがって、その値は、その特定のタイプを処理できる2つのアプリケーションがあることを示すためですtext/xml
。google-chrome.desktop;firefox.desktop;