노틸러스의 상황에 맞는 메뉴에“여기에서 터미널 열기”를 추가하는 방법은 무엇입니까?


267

우분투 12.04 64 비트에서 일하고 있습니다.

노틸러스 컨텍스트 또는 마우스 오른쪽 버튼 클릭 메뉴에 "여기에서 터미널 열기"를 추가하고 싶지만 인터넷에서 32 비트 버전을 다운로드하려고합니다.


1
나는 정말로 그 질문을 이해하지 못한다. 다른 방식으로 개혁하고 설명해 주시겠습니까?
Hanynowsky

3
@Hanynowsky는 Xubuntu / xfce에있는 기능입니다.
Suhaib

실제로 노틸러스에 연결되는 기능이므로 일반적인 우분투뿐만 아니라 노틸러스를 사용하는 다른 많은 기능도 작동합니다.
tudor

이 기능은 계피에도 있습니다
phuclv

일부 답변의 해결책은 패키지를 설치하는 것입니다. 이 기능은 16.04에 이미있는 것으로 보이므로 더 이상 패키지를 설치할 필요가 없습니다.
H2ONaCl

답변:


349

Ubuntu 버전 용 유니버스 리포지토리에서 Ubuntu 15.04까지 nautilus-open-terminal 패키지 를 설치해야합니다 .

sudo apt-get install nautilus-open-terminal

apturl로 설치하려면 다음 URL을 사용하십시오. apt : // nautilus-open-terminal

그때:

nautilus -q  

노틸러스를 다시 시작하려면

결과

Ubuntu 15.10에서는 기능이 이미 포함 되어 있습니다 nautilus!


2
13.04에서 raring ringtail이 "파일"메뉴에서 사라졌으며 이제 마우스 오른쪽 버튼 메뉴에서만 사용할 수 있습니다. :-(
tudor

1
일반 터미널 설정을 사용하는 방법에 대한 아이디어가 있습니까? 열린 터미널에는 일반적인 색상과 설정이 없었습니다.
snapfractalpop

@snapfractalpop 터미널이 열리는 터미널이 예상 한 터미널인지 확인합니까? Ubuntu 설치에만 터미널 프로그램이 하나도 없습니다 (최소 gnome-terminalxterm).
air-dex

6
14.04에서도 작동합니다.
Thorbjørn Ravn Andersen

7
16.04에는 nautilus-open-terminal패키지 가 없습니다 . nautilus-actions대신 사용하십시오 .
nachtigall

42

nautilus-open-terminal그리고 nautilus-actions패키지는 우분투 14.04의 Universe 저장소에서 사용할 수 있습니다. 따라서 아래 명령을 실행하여 유니버스 리포지토리를 활성화하고 위에서 언급 한 패키지를 설치하십시오.

sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install nautilus-open-terminal
sudo apt-get install nautilus-actions

마지막으로 nautilus -q명령을 실행 하여 노틸러스를 종료합니다 Open in terminal. 이제 마우스 오른쪽 버튼을 클릭하면 옵션 을 볼 수 있습니다 .


아직 14.04에 시도해 볼 기회가 없었습니다. 그러나 나는 방금 했었고 효과가있었습니다. :) 다시 감사합니다!
Benjamin Oakes

유니버스 리포지토리는 기본적으로 활성화되어 있습니까? 수동으로 추가하지 않았습니다.
king_julien

2
기본적으로 활성화되어 있지 않습니다. 수동으로 추가해야합니다.
Avinash Raj

1
내가 찾던 "sudo add-apt-repository universe"에 +1 :)
Kozuch

11

현재 디렉토리에서 터미널을 여는 스크립트는 다음과 같습니다.

오픈 터미널 플러그인이 나를 위해 작동을 멈춘 후에 나 자신을 만들었습니다.

#!/bin/bash
##################################
# A nautilus script to open gnome-terminal in the current directory
# place in ~/.gnome2/nautilus-scripts
##################################
#                                       Remove file:// from CURRENT_URI
gnome-terminal --working-directory=`echo "$NAUTILUS_SCRIPT_CURRENT_URI" | cut -c 8-`

추신 : 여기 몇 가지 보너스 정보가 있습니다

스크립트에 단축키 지정

  • ~ / .gnome2 / nautilus-scripts에 실행 스크립트 추가
  • 잠시 기다리십시오-노틸러스가 accels 파일을 재생성합니다
  • 파일 편집 ~ / .gnome2 / accels / nautilus

  • 다음과 비슷한 줄을 찾으십시오.

; (gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "")

  • 주석 (세미콜론)을 제거하고 다음과 같이 단축키를 지정하십시오.

(gtk_accel_path "<Actions>/ScriptsGroup/script_file:\\s\\s\\shome\\sgautam\\s.gnome2\\snautilus-scripts\\sopen-terminal" "<Primary><Shift>t")

  • 파일을 저장.
  • 로그 아웃-로그인

노틸러스 -GTK3에서도 작동합니까?
Tachyons

확실하지 않습니다, 나는 그것을 일반 우분투 12.04 x64에서 사용하고 있습니다.
Gautam

14.04, Gnome 13.12에서는 스크립트가 작동하지만 단축키 할당 방법은 작동하지 않습니다.
Rasmus

5

방금 Ubuntu 14.04 Desktop Edition을 오늘 07-18-2014로 설치했으며 노틸러스에서 명령 줄 옵션을 얻으려면 터미널에서 다음을 수행해야했습니다.

sudo apt-get install nautilus-open-terminal
nautilus -q

5
죄송합니다. 승인 된 답변과 어떻게 다릅니 까?
Ravan

IIRC에는 다양한 솔루션이 게시되었으며 일부는 다른 방법이 필요한 다른 우분투 버전에 대해 이야기했습니다. 그래서 당시에 내 버전에 대한 경험을 게시했습니다.
bazz

이 게시물이 검토 된 것에 대해 감사합니다. 의견을 게시 한 유일한 이유입니다
Ravan

3

당신은 설치 할 필요가 없습니다 것 nautilus-admin때문에뿐만 아니라, 마우스 오른쪽 버튼으로 클릭 옵션 등을 가지고 (추가 파일을 설치해야합니다) nautilus-open-terminal더 이상 유지됩니다.


1

URL에 인코딩되어 있기 때문에 경로에 ASCII가 아닌 문자가 포함되어 있으면 작동하지 않습니다 (스크립트 자체를 의미 함).

적어도 나를 위해 일하고있는 내 작은 수정이 있습니다. 따라서 스크립트는 다음과 같아야합니다.

#!/usr/bin/gnome-terminal

gnome-terminal문서 에 따르면 이것을 실행할 때 :

cd path/to/dir
gnome-terminal

gnome-terminalpath/to/dir스크립트가 작동하는 이유를 설명하는 작업 디렉토리로 사용 됩니다.


0

하다

sudo apt-get update

다시 시도하십시오.

또는

cd /tmp  
wget http://mirrors.kernel.org/ubuntu/pool/universe/n/nautilus-open-terminal/nautilus-open-terminal_0.20-1_amd64.deb
sudo dpkg -i nautilus*deb
sudo apt-get install -f

0

Ubuntu 18.04이상을 사용하는 경우 :

sudo apt install nautilus-admin 

이것은 현재 디렉토리에서 터미널을 여는 애드온이 아니라 루트 권한으로 노틸러스 창을 열거 나 루트 권한으로 파일을 편집하는 애드온입니다. 허용 된 답변은 여전히 ​​18.04에 유효합니다. 답변을 삭제하고 싶을 수도 있습니다.
바나듐

1
@vanadium 허용되는 답변이 저에게 효과적이지 않습니다. 이것은 폴더를 마우스 오른쪽 버튼으로 클릭 할 때 '터미널에서 열기'도 추가하므로 수행됩니다.
운명

해결 방법으로 도움이 될 수 있지만 열린 터미널 오른쪽 클릭 항목을 추가하는 방법에 대한 정확한 대답을 제공하지는 않습니다. 이 답변은 루트 권한으로 위험한 터미널을 여는 것입니다. 따라서 나는 이것이 일반적인 용도로 좋은 대답이라고 생각하지 않습니다.
바나듐

실제로 오른쪽 클릭 메뉴 작업은 nautilus-extension-gnome-terminal 패키지에 의해 제공됩니다.이 유틸리티는 우분투에서 기본적으로 설치되어 있습니다
바나듐

0
  1. 홈 에서 .bashrc 파일을 찾으십시오 .
  2. 텍스트 편집기로여십시오.
  3. 끝에 줄을 추가하십시오. cd $PWD
  4. 저장해.
  5. 노틸러스의 모든 인스턴스를 닫습니다
  6. 이제 노틸러스를 열면 오른쪽 클릭 메뉴에 "터미널에서 열기"옵션이 표시되고 클릭하면 현재 디렉토리 경로가로드됩니다.

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