Como adicionar “Abrir terminal aqui” ao menu de contexto do Nautilus?

263

Estou trabalhando no Ubuntu 12.04 64bits.

Eu quero adicionar "Abrir terminal aqui" ao contexto do Nautilus ou clicar com o botão direito do mouse no menu, mas ele tenta baixar a versão de 32 bits da Internet.

    
por Sagar Nikam 28.10.2012 / 03:30
fonte

8 respostas

347

Você precisa instalar o pacote nautilus-open-terminal dos repositórios do universo para as versões do Ubuntu até o Ubuntu 15,04:

sudo apt-get install nautilus-open-terminal

Se você quiser instalá-lo com o apturl, use esta URL: apt: // nautilus-open-terminal

Então:

nautilus -q  

Para reiniciar o Nautilus

No Ubuntu 15.10, a funcionalidade é já incluída em nautilus !

    
por air-dex 28.10.2012 / 03:52
fonte
42
Os pacotes

nautilus-open-terminal e nautilus-actions estão disponíveis no repositório Universe do Ubuntu 14.04. Então, execute os comandos abaixo para ativar o repositório universe e também para instalar os pacotes mencionados acima.

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

Finalmente, execute o comando nautilus -q para sair do nautilus.Agora você poderá ver a opção Open in terminal clicando com o botão direito do mouse.

    
por Avinash Raj 19.04.2014 / 06:39
fonte
11

Aqui está o meu script para abrir o terminal no diretório atual,

Eu criei o meu próprio depois que o plugin open-terminal parou de funcionar para mim

#!/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-'

PS: Aqui estão algumas informações de bônus

Atribuindo um atalho ao script

  • Adicione o script executável a ~ / .gnome2 / nautilus-scripts
  • Aguarde um pouco - o nautilus regenera o arquivo de acels
  • Edite o arquivo ~ / .gnome2 / accels / nautilus

  • Encontre uma linha semelhante a esta:

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

  • Remova o comentário (ponto-e-vírgula) e especifique um atalho como este:

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

  • Salvar arquivo.
  • Logout - login.
por Gautam 03.02.2013 / 15:11
fonte
5

Acabei de instalar o Ubuntu 14.04 Desktop edition hoje, de 18/07/2014, e tudo o que precisei fazer para obter a opção de linha de comando no Nautilus foi o seguinte em um terminal:

sudo apt-get install nautilus-open-terminal
nautilus -q
    
por bazz 18.07.2014 / 18:25
fonte
1

Eu usei a solução do @Gautam até descobrir que ela não funcionaria (quero dizer, um script em si) se o caminho contiver caracteres não ascii porque é codificado por URL.

Aqui está minha pequena correção que está funcionando, pelo menos para mim. Então, o script deve ficar assim:

#!/usr/bin/gnome-terminal

De acordo com gnome-terminal docs, quando você executa isto:

cd path/to/dir
gnome-terminal

gnome-terminal usará path/to/dir como diretório de trabalho, o que explica por que esse script funciona.

    
por user1724911 20.02.2015 / 23:24
fonte
1

Você precisará instalar o nautilus-admin (certifique-se de instalar os arquivos adicionais) para ter a opção de clicar com o botão direito e outros também, pois nautilus-open-terminal não é mais mantido.

    
por mastertwitchy 29.06.2017 / 07:27
fonte
0

Este link fornece a melhor solução de trabalho para adicionar o recurso "Abrir terminal aqui" como menu de comando de contexto para uma pasta.

link

    
por JamesNW 15.04.2015 / 01:53
fonte
0

Faça

sudo apt-get update

e tente novamente.

Ou

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
    
por Naveen 19.04.2014 / 06:20
fonte