데스크톱 환경 없이 실행되는 젠투 상자에서 파일을 열려고 할 때마다 시스템은 Firefox를 사용하여 열려고 합니다. 데스크탑 환경이 없으면 "파일 열기"가 작동하지 않는다는 것을 알고 있는데 왜 Firefox에서는 모든 것이 열리나요? 원한다면 다른 것으로 바꿀 수 있나요?
답변1
일반적으로 이 정보는 다음 두 위치에서 처리됩니다.
- 응용 프로그램 .desktop 파일은 어떤 프로그램을 열 수 있는지 알려줍니다.
- 특정 MIME이 포함된 파일을 열 때 사용해야 하는 응용 프로그램을 지정하는 MIME 데이터베이스
MIME 데이터베이스는 .local/share/applications/mimeapps.list
및 를 편집하여 사용자 정의할 수 있습니다 .local/share/applications/mimeinfo.cache
. 편집을 허용하는 도구 xdg-mime
는 에서 제공됩니다 x11-misc/xdg-utils
.그 사람은 데스크톱 세션 내에서만 사용할 수 있다고 말합니다..
편집하다Firefox와 같은 일부 응용 프로그램은 MIME 데이터베이스 설정을 따르지 않습니다.
답변2
file -i <filename>
이 명령은 특정 파일의 특정 MIME 유형을 모르는 경우 유용할 수 있습니다. 일단 설정되면 xdg-mime
기본 열기 명령을 설정하기 위해 유틸리티에 대한 입력 으로 사용할 수 있습니다 .
dev-perl/File-MimeInfo ebuild에는 mimeopen
유틸리티가 포함되어 있습니다. 위 명령을 둘러싼 래퍼입니다.