여러 개의 데스크탑 관리자와 창 관리자가 설치되어 있는데 파일 연결을 변경하면 지저분해질 수 있습니다. GUI를 탐색하지 않고도 사용자 또는 시스템 파일 연결을 변경하고 무엇이 무엇과 연관되어 있는지 세밀하게 제어할 수 있는 확실한 방법이 필요합니다. 그런 방법을 사용할 수 있나요?
답변1
파일/URL 연결을 설정하는 간단한 방법은 xdg-query
.
xdg-query
특정 MIME/파일/URL과 관련된 애플리케이션을 쿼리하고 이를 변경하고 새 애플리케이션을 설치할 수 있습니다 . 연결을 변경하려고 하므로 가장 효과적인 방법은 다음과 같습니다.
- 파일에 알려진 MIME 유형을 알아보세요. 이는
xdg-mime query filetype FILE
파일을 통해 수행할 수 있습니다. URL에는 필요하지 않습니다. 그것은 말할 수 있습니다text/html
. 관련 애플리케이션을 확인하세요.
xdg-mime query default text/html userapp-Iceweasel-41IAMX.desktop
이제 바꾸려고 합니다. 이 파일과 연결하려는 .desktop 파일의 이름을 알아야 합니다. 파일이 없으면 설치해야 할 수도 있습니다. .desktop 파일은 일반적으로
/usr/share/applications/
다음 위치에 있습니다.~ 해야 하다필요한 .desktop 파일이 있는지 확인하세요(locate .desktop | grep app
도움이 될 수 있음). 내 것을 emacs로 바꾸겠습니다.xdg-mime default emacs.desktop text/html
이제 다음을 확인하세요.
xdg-mime query default text/html emacs.desktop
이제 mimetype 과 일치하는 모든 파일에 대한 기본 애플리케이션을 변경했습니다 text/html
.
이는 Freedesktop.org를 따르는 모든 애플리케이션에서 작동합니다.MIME 응용 프로그램 연결표준, 거의 모든 인기있는 것입니다.