내가 찾을 수 있는 모든 튜토리얼을 사용하여 Ranger를 기본 파일 관리자로 설정할 수 없습니다. 도움을 주셔서 감사합니다. 아래에서 제가 시도한 내용을 설명하겠습니다.
- 기본 응용 프로그램->유틸리티->기타...->
ranger "%s"
또는xfce4-terminal -x ranger "%s"
- 데스크톱 폴더 열기 아이콘 결과를 클릭합니다.기본 파일 관리자를 실행할 수 없습니다. 입출력 오류입니다.
- 기본 응용 프로그램->유틸리티->기타...
xfce4-terminal -T ranger -x /home/user/.scripts/Ranger_Default_File_Manager.sh "%s"
2.1 Ranger_Default_File_Manger.sh는 단지 ranger $@
AND 입니다.zsh
- 데스크톱 폴더 열기 아이콘 결과를 클릭합니다.접근할 수 없는 경로: 홈/사용자/데스크톱/폴더
/
home
어떤 이유로 이전 콘텐츠가 손실되었나요? 그래서 슬래시를 추가해 보았습니다.ranger /$@
- 데스크톱 폴더 열기 아이콘 결과를 클릭합니다.연결할 수 없는 경로: /file:///home/ertecturing/Desktop/Folder
- 문제는 (4개의 슬래시)
file:///
여야 한다는 것입니다file:////
. 4개의 슬래시를 사용하여 수동으로 테스트했는데 작동하지만 4개의 슬래시를 갖도록 자동화하는 방법을 모르겠습니다.
- 문제는 (4개의 슬래시)
- 데스크톱 폴더 열기 아이콘 결과를 클릭합니다.연결할 수 없는 경로: /file:///home/ertecturing/Desktop/Folder
- 기본 응용 프로그램 -> 유틸리티 -> 기타... -> ranger.desktop 3.1 데스크탑 파일 구성:
Terminal=false
ANDExec=xfce4-terminal -x ranger %F
- 데스크톱 폴더 열기 아이콘 결과를 클릭합니다.기본 파일 관리자를 실행할 수 없습니다. 입출력 오류입니다.
참고: 데스크톱 파일/폴더를 마우스 오른쪽 버튼으로 클릭하고 Ranger로 열기를 선택하여 Ranger가 파일/폴더 열기 역할을 하도록 할 수 있지만 매번 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Ranger를 선택할 필요는 없습니다.
답변1
해결책: https://stackoverflow.com/questions/70282286/how-to-set-ranger-as-default-file-manager
공간을 위한 추가 솔루션:
OUT=$(echo "$@" | sed "s:///:////:g" | sed "s/%20/ /g")
xfce4-terminal -T "Ranger File Manager" -x ranger "$OUT"