Ranger를 통해 Atom이 포함된 파일을 연 다음 Ranger가 실행되는 터미널을 닫으면 Atom 편집기도 닫히고 구성 파일은 다음과 같습니다.
user@computer ~ $ cat ~/.config/ranger/rifle.conf
ext c|cpp|h|md|txt = xdg-open "$@"
또한 레인저 내에서 기본 애플리케이션으로 Atom을 명시적으로 정의하여 시도했습니다.
user@computer ~ $ cat ~/.config/ranger/rifle.conf
ext c|cpp|h|md|txt = atom "$@"
그러나 이는 위와 동일한 효과를 갖습니다.
묻다:Ranger를 닫을 때 Atomic Editor가 닫히지 않도록 하려면 어떻게 해야 합니까?
편집하다:
바로가기 키 [ctrl]+[alt]+[r]를 사용하여 레인저를 열면 다음 명령이 실행됩니다.
gnome-terminal -x ranger
답변1
귀하의 문제는 Ranger가 자식 프로세스를 거부하지 않거나 자식 프로세스에서 제대로 연결을 끊지 않아 Ranger가 종료될 때 지속되도록 하는 것처럼 들립니다. Ranger와 다른 프로그램의 통합 페이지를 보면 다음과 같은 예를 볼 수 있습니다.
소총과 함께 Xnview를 사용하고 "f" 플래그를 사용하여 분기했음에도 불구하고 여전히 compiz/unity가 충돌하는 경우 다음을 시도하십시오.
mime ^image, has xnview, X, flag f = setsid xnview "@$" &> /dev/null 2>&1 & disown
예제의 핵심 항목은 & disown
예제의 마지막 부분에 넣겠습니다.
ext c|cpp|h|md|txt = atom "$@" &> /dev/null 2>&1 & disown