私が見つけることができるすべてのチュートリアルを使用して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"