팝업 메뉴의 "폴더 열기"에 대한 기본 응용 프로그램

팝업 메뉴의 "폴더 열기"에 대한 기본 응용 프로그램

예를 들어 를 입력하면 xdg-mime query filetype Video/movie.mkv출력은 이고 video/x-matroska, 을 입력하면 xdg-mime query default video/x-matroska출력은 입니다 mplayer.desktop. 이는 실제로 를 입력한 응용 프로그램입니다 xdg-open Video/movie.mkv. 특정 기본 응용 프로그램을 설정한 다른 파일 형식에도 동일하게 적용됩니다.

반면에 Dropbox의 트레이 아이콘 팝업 메뉴에서 "Dropbox 폴더 열기"를 클릭하거나 Transmission의 다운로드 파일 목록에서 파일을 마우스 오른쪽 버튼으로 클릭하고 "폴더 열기"를 클릭하면 아무 반응도 없습니다. 디렉토리와 연관될 애플리케이션.

이를 염두에 두고 지금까지 시도한 것은 를 xdg-mime query filetype Video반환하는 run inode/directory과 파일 관리자를 xdg-mime query default inode/directory반환하는 run 입니다. ranger.desktop모든 것이 제대로 작동한다면 예상할 수 있는 것처럼 들리지만 그렇지 않습니다.

"폴더 열기"를 클릭해도 아무 일도 일어나지 않는 이유는 무엇입니까?비슷한 것팝업 메뉴에서?

답변1

나는 당신의 가정레인저.데스크탑파일은 다음과 같습니다.

[Desktop Entry]
Type=Application
Name=ranger
Comment=Launches the ranger file manager
Icon=utilities-terminal
Terminal=true
Exec=ranger
Categories=ConsoleOnly;System;FileTools;FileManager
MimeType=inode/directory;

ranger는 예를 들어 실행해야 하는 터미널 응용 프로그램입니다 . xterm -e rangeri3menu를 사용하고 ranger또는 를 입력하면 xterm -e ranger어떤 일이 발생하는지 확인할 수 있습니다 .

이 효과가 있는 줄이 있지만 Terminal=true구성된 터미널 응용 프로그램을 놓칠 수 있습니다.

실제로는 Terminal=true예상대로 작동하지 않는 것 같습니다. 그러나 @Hanlon은 해결 방법을 문서화했습니다.슈퍼유저 웹사이트.

관련 정보