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
Chrome text/xml
만 표시됩니다.
이전에는 Geny였던 것 같습니다. 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;