웃기긴 했지만 달라고 하지도 않았을 때는 대담했다. 예를 들어 Chrome 다운로드에서 "폴더 열기"를 누르거나 Sublime Text에서 "패키지 찾아보기"를 선택하는 경우입니다. Chrome에서 열린 폴더의 파일은 음악 파일이 아닐 수 있습니다.
어떻게 해결할 수 있나요?
답변1
Audacious는 디렉터리 MIME 유형을 (더 정확하게는) 처리할 수 있는 애플리케이션으로 등록됩니다 inode/directory
. 이는 /usr/share/applications/audacious.desktop
변수가 설정된 .desktop 파일에서 볼 수 있습니다(Arch의 위치는 다를 수 있음).MimeType
시스템에서 inode/directory
MIME 유형에 대해 다음을 수행할 수 있습니다.
- 다른 어떤 앱도 이를 처리할 수 없습니다. Audacious만이 이를 처리할 수 있습니다.
- 이런 앱이 더 많은데 Audacious가 기본 앱으로 설정되어 있어요
- 더 많은 앱이 있지만 기본으로 설정된 앱은 없습니다(Audacious가 첫 번째 앱일 뿐입니다).
MIME 연결을 사용하려면 xdg-mime
다음 명령을 사용하십시오. 예를 들어, Firefox가 디렉터리를 열도록 설정하려면(Firefox 대신 선호하는 파일 관리자를 선택할 수 있음) 다음을 실행합니다.
xdg-mime default firefox.desktop inode/directory
그런 다음 다음을 사용하여 결과를 확인할 수 있습니다.
$ xdg-mime query default inode/directory
firefox.desktop
작동하는지 테스트할 수 있습니다 xdg-open
.
xdg-open /tmp
이제 Firefox가 실행되어 /tmp
.
xdg-mime
쓰기로 설정하십시오 ~/.local/share/applications/
. 또는 - 옵션을 사용하는 경우 --mode system
- 쓰기가 됩니다 /etc/xdg/applications/
(이 경우 루트 사용자여야 합니다).
데스크탑 환경에서도 연결을 변경할 수 있는 방법이 제공될 가능성이 높습니다.
답변2
https://bbs.archlinux.org/viewtopic.php?pid=671807#p671807
그는 말했다:
XFCE에서는 Thunar.basically를 사용하여 편집
~/.local/share/applications/defaults.list
하고 끝에 추가합니다(뒤에 빈 줄 포함).[Default Applications] x-directory/normal=Thunar.desktop
돌고래와 함께 열기:
[Default Applications] x-directory/normal=kde4-dolphin.desktop;kde4-kfmclient_dir.desktop;
나는 Debian9을 사용하고 있는데 그것은 나에게 효과적입니다.