답변:
xdg-open파일 의 내용을 보면 간단한 셸 스크립트임을 알 수 있습니다. 주요 작업은 사용중인 데스크톱 환경을 식별하는 것입니다. 그런 다음 작업을 특정 도구에 위임하는 데 사용됩니다.
kde-open또는kfmclientgvfs-open또는gnome-opengvfs-open또는mate-openexo-openpcmanfm 는 대부분의 URL에 대해 "일반"으로 대체하여에 위임 합니다.enlightenment_open핵심 메시지는 다음과 같습니다. 대부분의 상황에서 이러한 대리자 중 하나가 실제 작업을 수행하므로 구성 방법에 대해 확인해야합니다.
예를 들어, XFCE를 실행 중이므로 XFCE 설정 사용자 인터페이스를 통해 사용 가능하고에 저장된 XFCE 설정을 사용하는 xdg-open호출 exo-open입니다 ~/.local/share/applications/mimeapps.list.
사용중인 구성 파일에 대한 자세한 내용은 strace -e file유용 할 수 있습니다. 만약 당신이“일반적인”상황에 처해 있고 xdg-open그 자체가 무엇을하고 싶다면 , 시도해 볼 수 있습니다 sh -x `which xdg-open` file.name.