노틸러스의 새 창에서 폴더를 여는 방법은 무엇입니까?


10

노틸러스에서 폴더를 마우스 오른쪽 버튼으로 클릭하면 "새 창에서 열기"및 "새 탭에서 열기"옵션이 나타납니다. "새 창에서 열기"옵션을 추가하여 선택한 폴더를 누를 때 나타나는 것처럼 새 창에서 열 수 F3있습니까?

예

노틸러스 작업 의 매개 변수는 무엇입니까 또는 노틸러스 스크립트를 사용 하여이를 알 수 있습니까?

답변:


3

나는 이것을 할 수있는 많은 방법이 있다고 확신합니다 ...

설치 nautilus-actions및xdotool

홈 폴더에라는 새 스크립트를 만들어 newpane붙여 넣습니다.

sleep 0.3
xdotool key ctrl+c 
sleep 0.3
xdotool key F3 
sleep 0.3
xdotool key Tab
sleep 0.3
xdotool key Right
sleep 0.3
xdotool key Return
sleep 0.3
xdotool key Down
sleep 0.3
xdotool key ctrl+l
sleep 0.3
xdotool key ctrl+v
sleep 0.3
xdotool key Return

파일 실행 권한을 부여하십시오.

chmod +x ~/newpane

운영 nautilus-actions-config-tool

edit - preferences표시된 옵션을 선택 하고 선택 취소하십시오.

여기에 이미지 설명을 입력하십시오

새 메뉴 옵션을 작성하십시오.

여기에 이미지 설명을 입력하십시오

새 스크립트 실행-nb 응용 프로그램을 닫기 전에 스크립트의 전체 경로를 지정하고 저장하십시오.

여기에 이미지 설명을 입력하십시오

노틸러스를 다시 시작하십시오.

nautilus -q

이제 새로운 옵션이 있습니다 :

여기에 이미지 설명을 입력하십시오


1
노틸러스가 마지막으로 클릭 한 창을 기억하는 것 같습니다. 오른쪽 창에있는 경우 다음에 "새 창에서 열기"를 사용하면 오른쪽에 열립니다.
— fossfreedom

@Jakob-desgua와 마찬가지로-노틸러스 코드를 변경하지 않고 F3의 가치를 볼 수 있다고 생각하지 않습니다. 스크립트를 약간 변경하여 항상 오른쪽에 폴더를 열었습니다.
— fossfreedom

감사합니다. 인식하는 데 시간이 걸리지 만 작동합니다 ... 두 번째 경우에는 다른 작업을 추가했습니다. "F3"라인없이
— Jakob

"작은 수면 0.3"시간을 더 작은 것으로 제거하거나 제거 할 수 있습니다. 나는 디버깅을 쉽게하기 위해 이것들을 포함시켰다. 더 나은 방법으로 답변을 업데이트 할 수 있습니다. 필요한 경우 권장 사항으로 스크린 샷을 업데이트하겠습니다. 우리는 협력적인 웹 사이트
— 임을

수면 시간을 0.2 또는 0.1로 줄이려고했지만 스크립트를 약간 신뢰할 수 없게 만듭니다. 0.3 초가 좋은 타협 인 것 같습니다.
— fossfreedom

8

먼저 노틸러스의 창 수가 2 개로 제한되어 있음을 기억하십시오.

이를 위해 스크립트를 작성할 수 있습니다.

1) 먼저 xdotool 및 parcellite를 설치 하십시오 .sudo apt-get install xdotool parcellite

2) 그런 다음 파일 ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane)을 열고 다음을 붙여 넣습니다.

#!/bin/bash
echo -n $1 | parcellite
xdotool key F3 
sleep 0.1
xdotool key Tab
sleep 0.3
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) 저장하십시오.

4) 실행 가능하게 만들기 ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ A\ New\ Pane)

5) 폴더를 마우스 오른쪽 버튼으로 클릭하고 "스크립트"> "새 창에서 열기"를 선택하십시오.


결과:

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


게으른 느낌이 든다면 이것을 터미널에 붙여 넣으십시오.

cd ~/.gnome2/nautilus-scripts && wget http://dl.dropbox.com/u/4098082/Open%20In%20A%20New%20Pane && chmod +x ./Open*

이 스크립트는 기존 창에서 폴더를 엽니 다.

1) 먼저 xdotool 및 parcellite를 설치 하십시오 .sudo apt-get install xdotool parcellite

2) 그런 다음 파일 ( gedit /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane)을 열고 다음을 붙여 넣습니다.

#!/bin/bash
echo -n $1 | parcellite
sleep 0.1
xdotool key Tab
sleep 0.2
xdotool key ctrl+l ctrl+v 
sleep 0.1
xdotool key Return

exit 0

3) 저장하십시오.

4) 실행 가능하게 만들기 ( chmod +x /home/desgua/.gnome2/nautilus-scripts/Open\ In\ An\ Existing\ Pane)

5) 폴더를 마우스 오른쪽 버튼으로 클릭하고 "스크립트"> "기존 창에서 열기"를 선택하십시오.


첫 번째 질문에 대한 답변입니다 (답변을 업데이트했습니다). 두 번째가 가능한지 확인하겠습니다.
— desgua

창을 열 었는지 여부를 노틸러스가 알려주는 방법을 찾을 수 없습니다. 그래도 기존 창에서 다른 스크립트를 열도록 만들 수 있습니다.
— desgua

두 번째 스크립트도 감사합니다! 그러나 어떻게 든 첫 번째 스크립트가 항상 예상대로 실행되지는 않습니다. 때로는 동일한 창에서 폴더를 열거 나 때로는 다른 창만 열리고 때로는 창을 열지 않은 경우도 있습니다. 그리고 두 번째 스크립트는 다른 창에서 폴더를 열지 않지만 폴더를 두 번 클릭하면 동일합니다.
— Jakob

스크립트의 안정성을 높이려면 절전 시간을 늘리기 만하면됩니다 (0.3은 매우 안정적인 것으로 보입니다).
— desgua

여전히 폴더가 오른쪽이 아닌 왼쪽에 열립니다.
— Jakob
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.