i3wm에서 레인저를 기본 파일 관리자로 사용

i3wm에서 레인저를 기본 파일 관리자로 사용

브라우저를 통해 파일을 다운로드할 때 다운로드 상태 메시지 상자에 다음과 같은 메시지가 표시됩니다.폴더에 표시, 열리도록 구성하는 방법숲지기내가 그걸 클릭하면?

내가 하고 싶은 이유:

현재 Ubuntu에서 i3wm을 사용하고 있으며 웹 브라우저는 Google Chrome입니다. 다운로드한 파일에서 이 옵션을 클릭할 때마다 화면이 빈 창으로 차단되고 컴퓨터를 다시 시작하는 것 외에는 아무것도 할 수 없습니다. 콘텐츠를 다시 가져옵니다. 왜 이렇게 되어야 하는지 모르겠습니다. i3wm에는 GUI 파일 관리자가 제공되지 않습니까?

답변1

크롬 다운로드 페이지가 show in folder방금 호출되어 xdg-open dir읽을 수 있습니다.기본 애플리케이션.

커스텀 작업 사용 예시(chromium, ranger, i3wm)xdg-열기다음에서 수정됨린 펭,그리고구성

i3wm은 단지 창 관리자입니다. 예를 들어 .see 와 같은 GUI 파일 관리자를 사용할 수 있습니다 thunar.pcmanfm파일 관리자더 알아보기.

답변2

귀하의 질문을 읽어보면 이는 노틸러스가 클릭할 수 없는 데스크톱 창을 띄우고 그 안에 아무것도 없는 것처럼 보이는 것과 다소 유사하게 들립니다.

터미널에서 실행해 보고 gsettings set org.gnome.desktop.background show-desktop-icons false여전히 빈 화면이 나타나는지 확인하세요.

하지만 이는 Ranger를 기본 파일 관리자로 설정하려는 욕구를 충족시키지 못합니다.이 AskUbuntu 질문관련이 있는 것 같습니다.

답변3

먼저 다음을 생성 open-tui(및 설정 chmod +x)합니다.

#!/bin/bash
tool=$1
loc="$2"
loc=${loc#"file://"}

if [[ ! -e $loc ]]; then
    loc=$(dirname "$loc")
fi

i3-msg exec 'urxvt -e '$tool' "'$loc'"'

i3wm 대신 Gnome이나 다른 것을 사용하는 경우 i3-msg를 수정해야 합니다.

~/.local/share/applications/xranger.desktop마지막으로 Ranger를 데스크톱 응용 프로그램으로 등록하는 파일을 만듭니다 .

[Desktop Entry]
Version=1.0
Name=xranger
GenericName=File Manager
Comment=Launches the ranger file manager
# needs full path to bin
Exec=/home/path-to/open-tui ranger %F
Icon=utilities-terminal
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=inode/directory;
StartupNotify=true
Categories=System;FileTools;FileManager

나는 ranger가 설치할 수 있는 기본 데스크탑 항목과의 충돌을 피하기 위해 ranger 대신 xranger를 사용합니다.

그런 다음 GUI에서 새 데스크탑 링크를 사용하거나 디렉터리의 기본 처리기를 ranger로 설정합니다.

xdg-mime default xranger.desktop inode/directory # sets ~/.config/mimeapps.list

관련 정보