열린 터미널 노틸러스의 키보드 단축키> = 3.16


9

노틸러스의 현재 디렉토리에서 열린 터미널에 대한 바로 가기를 어떻게 설정합니까?

나는 노틸러스 3.16.2를 사용하고 있으며 이미이 답변을 시도했지만 최신 버전에서는 깨진 것처럼 보입니다.

답변:


15

관리자의 도움을 받아 노틸러스에 새로운 기능을 추가했습니다.

이 새로운 기능을 사용하면 사용자 정의 키보드 단축키를 매핑하여 스크립트 폴더 ( ~/.local/share/nautilus/scripts) 에서 스크립트를 시작할 수 있습니다 .

따라서 해당 폴더에 실행 파일을 추가하면 마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에 표시되지만 이제 특수 구성 파일 ( ~/.config/nautilus/scripts-accels)을 만들면 바로 가기를 지정할 수 있습니다.

예를 들어 Terminal다음 내용이 포함 된 스크립트를 작성 하십시오.

#! /bin/sh
gnome-terminal

이제 ~/.config/nautilus/scripts-accels다음 줄을 추가하여 파일을 작성 (또는 편집)하십시오 .

F4 Terminal

; Commented lines must have a space after the semicolon
; Examples of other key combinations:
; <Control>F12 Terminal
; <Alt>F12 Terminal
; <Shift>F12 Terminal

노틸러스 ( nautilus -q)를 다시 시작 하고 F4 키를 누르면 현재 디렉토리에서 새 터미널 창이 열립니다 (주석이 표시된 행 예제에 따라 새 키 조합을 작성하십시오).

참고 : 하나 이상의 파일을 선택하면 파일 이름이 매개 변수로 실행 파일에 전달됩니다. 스크립트는 환경 변수를 통해 많은 정보에 액세스 할 수도 있습니다.

커밋 링크 : https://git.gnome.org/browse/nautilus/commit/?id=9fe1335

이 단축키를 관리하는 GUI도 있습니다 : https://github.com/echo-devim/nautilusaccelsmanager


이미 노틸러스 3.18.2를 설치했지만이 방법이 작동하지 않습니다. 커밋 소스를 컴파일해야합니까? 어느 버전에서 마스터로 푸시 했습니까?
user41209

커밋은 이미 마스터 브랜치에서 푸시되었습니다. 이 패치는 다음 릴리스에 포함될 것이므로 공식 사이트에서 최신 소스 코드를 다운로드하여 컴파일해야합니다.
RobotMan

1
이 방법은에서 작동합니다 3.28.1.
orschiro

Terminal스크립트에 실행 권한을 제공해야합니다 . chmod +x ~/.local/share/nautilus/scripts/Terminal. 여기를 참조하십시오 : askubuntu.com/a/1062263/775359
Nagabhushan SN

이름에 공백이있는 스크립트의 바로 가기를 구성하는 올바른 방법은 무엇입니까?
Jollywatt

3

노틸러스 git 저장소의 News 파일 에 따르면 버전 3.15.4는 더 이상로드되지 않기 때문에

Major changes in 3.15.4:
* Stop loading custom accel maps file

다행히도 노틸러스> = 3.20 "RobotMan"이 문제를 해결했습니다.


0

2020
하나의 옵션은 다음을 사용하는 것입니다.
<Ctrl>F1O + e

<Ctrl>F1O: 현재 폴더를 마우스 오른쪽 버튼으로 클릭하십시오
e: "터미널에서 열기"를 선택하십시오.

설정을 변경할 필요가 없기 때문에 내가 가장 좋아하는 것

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.