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


10

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

예

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

답변:


3

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

설치 nautilus-actionsxdotool

홈 폴더에라는 새 스크립트를 만들어 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) 먼저 xdotoolparcellite를 설치 하십시오 .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) 먼저 xdotoolparcellite를 설치 하십시오 .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.