Petr Kovar
pknbe@volny.cz

# 모든 사용자에게 기본 등록 애플리케이션 재정의

/usr/share/applications/defaults.list 파일은 어떤 애플리케이션이 특정한 MIME 유형을 열 때 기본으로 등록되었는지를 명시합니다. 시스템의 모든 사용자에 대한 시스템 기본 값을 재정의하려면 기본 등록된 애플리케이션을 재정의할 MIME 유형 목록이 있는 /usr/share/applications/mimeapps.list파일을 만들어야 합니다.

# 모든 사용자에게 기본 등록 애플리케이션 재정의

기본 등록 애플리케이션을 변경할 MIME 유형을 결정하기 위해 /usr/share/applications/defaults.list 파일을 찾습니다. 예를 들어, 다음의 defaults.list 샘플 파일은 `text/html`과 `application/xhtml+xml`의 기본 등록 애플리케이션 MIME 유형을 명시하고 있습니다:

[기본 애플리케이션] text/html=epiphany.desktop application/xhtml+xml=epiphany.desktop

The default application (Epiphany) is defined by specifying its corresponding .desktop file (epiphany.desktop). The default location for other applications’ .desktop files is /usr/share/applications/.

/usr/share/applications/mimeapps.list 파일을 생성합니다. 그 파일에서 MIME 유형과 부합하는 기본 등록 애플리케이션을 명시합니다:

[기본 애플리케이션] text/html=myapplication1.desktop application/xhtml+xml=myapplication2.desktop

[부가적인 연결] text/html=myapplication1.desktop; application/xhtml+xml=myapplication2.desktop;

`text/html` MIME 유형은 `myapplication1.desktop`으로, `application/xhtml+xml` MIME 유형은 `myapplication2.desktop`으로 기본 등록 애플리케이션을 설정합니다.

이러한 설정이 제대로 작동되려면 myapplication1.desktop과 myapplication2.desktop 파일이 /usr/share/applications/ 디렉터리에 있어야 합니다.

기본 등록 애플리케이션이 올바르게 설정되었는지 입증하기 위해 gio mime 명령을 사용 할 수 있습니다:

    $ gio mime text/html
    Default application for “text/html”: myapplication1.desktop
    Registered applications:
    	myapplication1.desktop
    	epiphany.desktop
    Recommended applications:
    	myapplication1.desktop
    	epiphany.desktop