Come si fa a "aprire nel terminale" nel menu del tasto destro del mouse utilizzare invece terminator gnome terminal? [duplicare]

20

Ho impostato l'emulatore di terminale predefinito sul terminatore usando update-alternatives e ora posso aprire il terminatore con ctrl-alt-t ma quando uso il menu del tasto destro del mouse sul desktop o in una cartella apriremo gnome-terminal. C'è un'altra impostazione da modificare per risolvere questo problema? Vorrei anche aggiungere che ho modificato il compiz per provare l'effetto del cubo 3d e da quel momento ho dovuto resettare il compiz alle impostazioni predefinite per ripristinare il quale ripristinare il mio terminale predefinito. per far funzionare ctrl-alt-t dopo questo ho dovuto fare anche gsettings set org.gnome.desktop.default-applications.terminal exec 'terminator' . Ho trovato questo suggerimento in Come posso impostare il terminale predefinito utilizzato in Unity? ma ciò non ha reso l'opzione per il clic con il pulsante destro del mouse aperta.

Inoltre sto usando Ubuntu 15.10

    
posta TomC 01.11.2015 - 16:23

4 risposte

14

Le impostazioni in gsettings set org.gnome.desktop.default-applications.terminal exec non influiscono sul comportamento della voce del menu di scelta rapida. Il terminale utilizzato è gnome-terminal e questo è hard coded in libterminal-nautilus.so nel pacchetto gnome-terminal . E questa libreria è utilizzata da Nautilus.

Forse questo sarà cambiato nelle versioni future, ma attualmente è un dato di fatto.

    
risposta data A.B. 01.11.2015 - 16:46
8

Una soluzione che potrebbe funzionare è aggiungere un'opzione del tasto destro personalizzata alla voce del menu contestuale di Ubuntu invece di modificare quella preesistente.

A tale scopo puoi utilizzare lo strumento di configurazione delle azioni Nautilus che puoi ottenere dal repository utilizzando sudo apt-get install nautilus-actions .

Un tutorial abbastanza dettagliato può essere trovato qui .

    
risposta data Prolix 01.11.2015 - 17:20
3

Se non vuoi usare gnome-terminal su base regolare, e non ti preoccupa la possibilità di avere il tuo hack disturbato dagli aggiornamenti dei pacchetti, e altri problemi occasionali, potresti provare a rimuovere /usr/bin/gnome-terminal (o rinominandolo) e sostituendolo con un collegamento simbolico a terminator .

Un approccio un po 'meno intrusivo, che funzionerebbe se il menu di contesto rispetta PATH , sarebbe lasciare solo /usr/bin/gnome-terminal , ma aggiungere un link simbolico da /usr/local/bin/gnome-terminal a /usr/bin/terminator , in modo che tutto ciò che esegue gnome-terminal senza un percorso completo viene effettivamente terminato.

    
risposta data hobbs 02.11.2015 - 03:57
1

Aggiungi questo al tuo file ~ / .bashrc

if ps -o cmd= -p $(ps -o ppid= -p $$) | grep -q gnome; then
  nohup terminator &> /dev/null &
  sleep 0.1s
  exit
fi
    
risposta data Ohad Rubin 07.07.2017 - 18:19

Leggi altre domande sui tag