¿Cómo agregar "Abrir terminal aquí" al menú contextual de Nautilus?

264

Estoy trabajando en Ubuntu 12.04 64bit.

Quiero agregar "Abrir terminal aquí" al contexto de Nautilus o al menú contextual, pero intenta descargar la versión de 32 bits de Internet.

    
pregunta Sagar Nikam 28.10.2012 - 03:30

8 respuestas

348

Debe instalar el paquete nautilus-open-terminal de los repositorios del universo para versiones de Ubuntu hasta Ubuntu 15.04:

sudo apt-get install nautilus-open-terminal

Si desea instalarlo con apturl, use esta URL: apt: // nautilus-open-terminal

Entonces:

nautilus -q  

Para reiniciar Nautilus

En Ubuntu 15.10, la funcionalidad es ya incluida en nautilus !

    
respondido por el air-dex 28.10.2012 - 03:52
42
Los paquetes

nautilus-open-terminal y nautilus-actions están disponibles en el repositorio de Universe de Ubuntu 14.04. Ejecute los siguientes comandos para habilitar el repositorio del universo y también para instalar los paquetes mencionados anteriormente.

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

Finalmente ejecute el comando nautilus -q para salir de nautilus. Ahora puede ver la opción Open in terminal haciendo clic con el botón derecho.

    
respondido por el Avinash Raj 19.04.2014 - 06:39
11

Aquí está mi script para abrir la terminal en el directorio actual,

Creé el mío después de que el complemento de terminal abierta dejó de funcionar para mí

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

PD: Aquí hay información de bonificación

Asignación de un acceso directo al script

  • Agregue script ejecutable a ~ / .gnome2 / nautilus-scripts
  • Espera un momento - Nautilus regenera el archivo accels
  • Editar archivo ~ / .gnome2 / accels / nautilus

  • Buscar línea similar a esta:

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

  • Elimine el comentario (punto y coma) y especifique un acceso directo como este:

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

  • Guardar archivo.
  • Cerrar sesión - iniciar sesión.
respondido por el Gautam 03.02.2013 - 15:11
5

Acabo de instalar Ubuntu 14.04 Desktop edition hoy, 18/07/2014, y todo lo que tuve que hacer para obtener la opción de línea de comando en Nautilus fue lo siguiente en una terminal:

sudo apt-get install nautilus-open-terminal
nautilus -q
    
respondido por el bazz 18.07.2014 - 18:25
2

Necesitarás instalar nautilus-admin (asegúrate de instalar los archivos adicionales) para tener la opción de clic derecho y otras también, ya que nautilus-open-terminal ya no se mantiene.

    
respondido por el mastertwitchy 29.06.2017 - 07:27
1

Utilicé la solución de @Gautam hasta que encontré que no funcionaría (me refiero a un script en sí) si la ruta contiene caracteres no ASCII porque está codificada en la URL.

Aquí está mi pequeña solución que funciona al menos para mí. Entonces, el script debería verse así:

#!/usr/bin/gnome-terminal

De acuerdo con gnome-terminal docs, cuando ejecuta esto:

cd path/to/dir
gnome-terminal

gnome-terminal usará path/to/dir como directorio de trabajo, lo que explica por qué funciona ese script.

    
respondido por el user1724911 20.02.2015 - 23:24
0

Este enlace proporciona la mejor solución de trabajo para agregar la función "Abrir terminal aquí" como menú de comandos de contexto para una carpeta.

enlace

    
respondido por el JamesNW 15.04.2015 - 01:53
0

Hacer

sudo apt-get update

y vuelve a intentarlo.

O

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
    
respondido por el Naveen 19.04.2014 - 06:20

Lea otras preguntas en las etiquetas