Come posso impostare un collegamento per il terminale aperto nella directory corrente per nautilus?
Sto usando Nautilus 3.16.2 e ho già provato questa risposta, ma sembra che sia rotto nella versione più recente.
Come posso impostare un collegamento per il terminale aperto nella directory corrente per nautilus?
Sto usando Nautilus 3.16.2 e ho già provato questa risposta, ma sembra che sia rotto nella versione più recente.
Risposte:
Ho aggiunto una nuova funzionalità a Nautilus con il prezioso aiuto dei manutentori.
Questa nuova funzionalità consente di mappare le scorciatoie da tastiera personalizzate per avviare gli script nella cartella degli script ( ~/.local/share/nautilus/scripts
).
Quindi, quando aggiungi un eseguibile in quella cartella, questo apparirà nel menu contestuale del tasto destro, ma ora se crei un file di configurazione speciale ( ~/.config/nautilus/scripts-accels
) puoi assegnargli un collegamento.
Ad esempio, crea uno script chiamato Terminal
con il seguente contenuto:
#! /bin/sh
gnome-terminal
Ora crea (o modifica) il ~/.config/nautilus/scripts-accels
file aggiungendo le seguenti righe:
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
Riavvia Nautilus ( nautilus -q
) e quando premi il tasto F4 aprirai una nuova finestra del terminale nella directory corrente (sentiti libero di creare una nuova combinazione di tasti seguendo gli esempi di linee commentate).
Nota: se si selezionano uno o più file, i loro nomi verranno passati come parametri all'eseguibile. Lo script può anche avere accesso a molte informazioni attraverso le variabili di ambiente.
Link del commit: https://git.gnome.org/browse/nautilus/commit/?id=9fe1335
C'è anche una GUI per gestire queste scorciatoie: https://github.com/echo-devim/nautilusaccelsmanager
3.28.1
.
Terminal
script. chmod +x ~/.local/share/nautilus/scripts/Terminal
. Vedi qui: askubuntu.com/a/1062263/775359
Secondo il file delle notizie all'interno del repository nautilus git, poiché la versione 3.15.4 non è più caricata
Major changes in 3.15.4:
* Stop loading custom accel maps file
Fortunatamente per nautilus> = 3.20 "RobotMan" ha risolto il problema.
2020
Un'opzione è usare:
<Ctrl>F1O + e
<Ctrl>F1O
: Tasto destro del mouse sulla cartella corrente
e
: selezionare "Apri nel terminale"
Questo è il mio preferito perché non è necessario modificare alcuna impostazione