Come aggiungere "Apri terminale qui" al menu di scelta rapida di Nautilus?


267

Sto lavorando su Ubuntu 12.04 a 64 bit.

Voglio aggiungere "Apri terminale qui" al contesto di Nautilus o al menu di scelta rapida, ma prova a scaricare la versione a 32 bit da Internet.


1
Davvero non capisco la domanda. Potresti riformulare e spiegarlo diversamente?
Hanynowsky,

3
@Hanynowsky è una caratteristica presente in Xubuntu / xfce.
Suhaib,

In realtà è una funzione che si collega a nautilus, quindi Ubuntu funziona normalmente, così come molti altri che usano nautilus.
Tudor

la funzione si trova anche in cannella
phuclv

La soluzione in alcune delle risposte è installare un pacchetto. Non è più necessario installare un pacchetto perché questa funzionalità sembra essere già presente in 16.04.
H2ONaCl

Risposte:


349

Devi installare il pacchetto nautilus-open-terminal dai repository universi per le versioni di Ubuntu fino a Ubuntu 15.04:

sudo apt-get install nautilus-open-terminal

Se vuoi installarlo con apturl, usa questo URL: apt: // nautilus-open-terminal

Poi:

nautilus -q  

Per riavviare Nautilus

Risultato

In Ubuntu 15.10, la funzionalità è già inclusa in nautilus!


2
Ho notato che in 13.04 raring ringtail è scomparso dal menu "File" ed è ora disponibile solo nel menu di scelta rapida. :-(
tudor

1
Qualche idea su come utilizzarlo con le normali impostazioni del terminale? Il terminale che ha aperto non aveva i colori e le impostazioni normali.
snapfractalpop

@snapfractalpop Verifichi che il terminale che apre sia quello che ti aspettavi? Non esiste un programma terminale solo su un'installazione Ubuntu (almeno gnome-terminale xterm).
air-dex

6
Funziona anche per 14.04.
Thorbjørn Ravn Andersen,

7
Nel 16.04 non esiste un nautilus-open-terminalpacchetto. Usa nautilus-actionsinvece.
nachtigall,

42

nautilus-open-terminale i nautilus-actionspacchetti sono disponibili nel repository Universe di Ubuntu 14.04. Quindi esegui i comandi seguenti per abilitare il repository universo e anche per installare i pacchetti sopra menzionati.

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

Infine esegui il nautilus -qcomando per uscire da nautilus. Adesso puoi vedere l' Open in terminalopzione facendo clic con il tasto destro.


Non avevo ancora avuto modo di provarlo il 14.04. Ma l'ho appena fatto e ha funzionato. :) Grazie ancora!
Benjamin Oakes,

Il repository universo è abilitato per impostazione predefinita? Non ho dovuto aggiungerlo manualmente.
king_julien,

2
non è abilitato per impostazione predefinita. Devi aggiungerlo manualmente.
Avinash Raj,

1
+1 per "universo sudo add-apt-repository" che stavo cercando :)
Kozuch

11

Ecco il mio script per aprire il terminale nella directory corrente,

Ho costruito il mio dopo che il plugin open-terminal ha smesso di funzionare per me

#!/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: ecco alcune informazioni sul bonus

Assegnare un collegamento allo script

  • Aggiungi script eseguibile a ~ / .gnome2 / nautilus-scripts
  • Aspetta un po 'di tempo: nautilus rigenera il file accels
  • Modifica il file ~ / .gnome2 / accels / nautilus

  • Trova una linea simile a questa:

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

  • Rimuovi il commento (punto e virgola) e specifica il collegamento in questo modo:

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

  • Salvare il file.
  • Logout - login.

Funzionerà su nautilus-GTK3?
Tachioni

Non sono sicuro, lo sto usando su Ubuntu 12.04 x64, provalo.
Gautam,

In 14.04, Gnome 13.12, lo script funziona, ma il metodo di assegnazione dei collegamenti non funziona.
Rasmus,

5

Ho appena installato Ubuntu 14.04 Desktop edition oggi 18-18-2014 e tutto quello che dovevo fare per ottenere l'opzione della riga di comando in Nautilus era il seguente in un terminale:

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

5
scusa, in che modo differisce dalla risposta accettata?
Ravan,

In IIRC sono state pubblicate molte soluzioni diverse, alcune delle quali parlavano di diverse versioni di Ubuntu che richiedevano metodi diversi, quindi all'epoca ho pubblicato la mia esperienza sulla mia versione.
Bazz,

Ti apprezzo, non importa, questo post è stato recensito, questa è l'unica ragione per cui ho pubblicato il commento
Ravan,

3

Dovrai installare nautilus-admin(assicurati di installare i file aggiuntivi) per avere l'opzione del tasto destro e anche altri, poiché nautilus-open-terminalnon viene più mantenuto.


1

Ho usato la soluzione di @ Gautam fino a quando ho scoperto che non funzionerà (intendo uno script stesso) se il percorso contiene caratteri non ASCII perché è codificato nell'URL.

Ecco la mia piccola correzione che funziona almeno per me. Quindi, lo script dovrebbe apparire così:

#!/usr/bin/gnome-terminal

Secondo i gnome-terminaldocumenti, quando si esegue questo:

cd path/to/dir
gnome-terminal

gnome-terminaluserà path/to/dircome directory di lavoro, il che spiega perché lo script funziona.


0

Fare

sudo apt-get update

e riprova.

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

0

Se stai usando Ubuntu 18.04o più recente:

sudo apt install nautilus-admin 

Questo non è un componente aggiuntivo per aprire un terminale nella directory corrente, ma per aprire una finestra nautilus con permessi di root o modificare un file con permessi di root. La risposta accettata è ancora valida per il 18.04. Potresti voler cancellare la tua risposta.
vanadio,

1
@vanadium La risposta accettata non funziona per me. Questo fa in quanto aggiunge anche 'apri nel terminale' quando si fa clic con il tasto destro sulla cartella.
doom

Potrebbe funzionare come soluzione alternativa, ma non fornisce una risposta corretta alla domanda su come aggiungere un elemento di scelta rapida aperto nel terminale. Ciò che fa questa risposta è aprire un terminale pericoloso con permessi di root. Pertanto, non considero questa una buona risposta per uso generale.
vanadio,

In realtà, l'azione del menu di scelta rapida ora è fornita dal pacchetto nautilus-extension-gnome-terminal, che in Ubuntu è installato di default
vanadium

0
  1. Trova il file .bashrc in Home.
  2. Aprilo con qualsiasi editor di testo.
  3. Aggiungi una riga alla fine: cd $PWD
  4. Salvarla.
  5. Chiudi tutte le istanze di Nautilus
  6. Ora, quando apri Nautilus, vedrai l'opzione "Apri nel terminale" nel menu di scelta rapida e carica il percorso della directory corrente quando si fa clic.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.