![GUI를 사용하지 않고 모든 DM/WM에서 파일/URL 연결을 변경하는 방법은 무엇입니까?](https://linux55.com/image/59856/GUI%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%EB%AA%A8%EB%93%A0%20DM%2FWM%EC%97%90%EC%84%9C%20%ED%8C%8C%EC%9D%BC%2FURL%20%EC%97%B0%EA%B2%B0%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
여러 개의 데스크탑 관리자와 창 관리자가 설치되어 있는데 파일 연결을 변경하면 지저분해질 수 있습니다. 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 응용 프로그램 연결표준, 거의 모든 인기있는 것입니다.