GUI를 사용하지 않고 모든 DM/WM에서 파일/URL 연결을 변경하는 방법은 무엇입니까?

GUI를 사용하지 않고 모든 DM/WM에서 파일/URL 연결을 변경하는 방법은 무엇입니까?

여러 개의 데스크탑 관리자와 창 관리자가 설치되어 있는데 파일 연결을 변경하면 지저분해질 수 있습니다. GUI를 탐색하지 않고도 사용자 또는 시스템 파일 연결을 변경하고 무엇이 무엇과 연관되어 있는지 세밀하게 제어할 수 있는 확실한 방법이 필요합니다. 그런 방법을 사용할 수 있나요?

답변1

파일/URL 연결을 설정하는 간단한 방법은 xdg-query.

xdg-query특정 MIME/파일/URL과 관련된 애플리케이션을 쿼리하고 이를 변경하고 새 애플리케이션을 설치할 수 있습니다 . 연결을 변경하려고 하므로 가장 효과적인 방법은 다음과 같습니다.

  1. 파일에 알려진 MIME 유형을 알아보세요. 이는 xdg-mime query filetype FILE파일을 통해 수행할 수 있습니다. URL에는 필요하지 않습니다. 그것은 말할 수 있습니다 text/html.
  2. 관련 애플리케이션을 확인하세요.

    xdg-mime query default text/html    
    userapp-Iceweasel-41IAMX.desktop
    
  3. 이제 바꾸려고 합니다. 이 파일과 연결하려는 .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 응용 프로그램 연결표준, 거의 모든 인기있는 것입니다.

관련 정보