Audacious는 Arch의 XFCE에서 열기를 누르거나 폴더에 있는 모든 유형의 파일을 표시할 때 실행됩니다.

Audacious는 Arch의 XFCE에서 열기를 누르거나 폴더에 있는 모든 유형의 파일을 표시할 때 실행됩니다.

웃기긴 했지만 달라고 하지도 않았을 때는 대담했다. 예를 들어 Chrome 다운로드에서 "폴더 열기"를 누르거나 Sublime Text에서 "패키지 찾아보기"를 선택하는 경우입니다. Chrome에서 열린 폴더의 파일은 음악 파일이 아닐 수 있습니다.

어떻게 해결할 수 있나요?

답변1

Audacious는 디렉터리 MIME 유형을 (더 정확하게는) 처리할 수 있는 애플리케이션으로 등록됩니다 inode/directory. 이는 /usr/share/applications/audacious.desktop변수가 설정된 .desktop 파일에서 볼 수 있습니다(Arch의 위치는 다를 수 있음).MimeType

시스템에서 inode/directoryMIME 유형에 대해 다음을 수행할 수 있습니다.

  • 다른 어떤 앱도 이를 처리할 수 없습니다. 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을 사용하고 있는데 그것은 나에게 효과적입니다.

관련 정보