답변:
xdg-open
파일 의 내용을 보면 간단한 셸 스크립트임을 알 수 있습니다. 주요 작업은 사용중인 데스크톱 환경을 식별하는 것입니다. 그런 다음 작업을 특정 도구에 위임하는 데 사용됩니다.
kde-open
또는kfmclient
gvfs-open
또는gnome-open
gvfs-open
또는mate-open
exo-open
pcmanfm
는 대부분의 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
.