Come imposto il terminale predefinito al terminatore? [chiuso]


118

Utilizzando Xubuntu.

Vorrei che il terminatore sostituisse il terminale predefinito. Ad esempio, quando si fa clic con il pulsante destro del mouse all'interno di una cartella e si seleziona il terminale aperto, vorrei che Terminator si aprisse al posto del valore predefinito.

Come posso raggiungere questo obiettivo ?


1
Non installare terminator dal software Ubuntu. Installalo tramite sudo apt update sudo apt install terminator. Questo renderà il terminatore un terminale predefinito
ToTenMilan

@ToTenMilan è corretto. L'installazione terminatordalla riga di comando lo rende automaticamente il terminale predefinito - un comportamento che odio anche se mi piace usare il terminatore in modo selettivo , per certe cose. Quindi, ecco come DISimpostarlo come predefinito una volta che diventa predefinito senza il tuo permesso: askubuntu.com/questions/1096329/… .
Gabriel Staples,

Risposte:


157

Da un terminale, prova

sudo update-alternatives --config x-terminal-emulator

Seleziona il terminale desiderato dall'elenco delle alternative.


5
Non funziona, anche se ottengo questo: ----------------------------------------- ------------------- * 0 / usr / bin / terminator 50 modalità automatica 1 / usr / bin / koi8rxterm 20 modalità manuale 2 / usr / bin / lxterm 30 modalità manuale 3 / usr / bin / terminator 50 modalità manuale 4 / usr / bin / uxterm 20 modalità manuale 5 /usr/bin/xfce4-terminal.wrapper 40 modalità manuale 6 / usr / bin / xterm 20 modalità manuale
Running Turtle

Mi rendo conto che il commento sopra potrebbe non essere molto leggibile ... Quindi: dopo aver eseguito il comando, il terminale predefinito viene ancora visualizzato, anche se il terminatore sembra essere selezionato. Nessuna differenza dopo il riavvio.
Running Turtle

Forse il tuo gestore di finestre sta sovrascrivendo i valori predefiniti. Qual è il tuo window manager?
devnull

windows manager è xfce
Running Turtle

1
Stesso problema (LXDE). L'esecuzione sudo update-alternatives --config x-terminal-emulatornon sembra essere sufficiente: update-alternativespassa al nuovo emulatore di terminale in modalità manuale, ma quello vecchio è ancora in modalità automatica. Alla fine, è quello vecchio che continua a partire. Serve qualcos'altro.
Nickolai Leschov

90

modificare Impostazioni Manager >> Applicazioni preferite >> Utilità


4
Questo ha funzionato perfettamente per me su Xubuntu 14.10.
Chiedere sempre

1
ha lavorato per me per Linux Mint Rebecca
Alex Punnen

2
Ha funzionato anche ubuntu-mate
Yash

1
Nota: funziona solo quando si eseguono DE / WM come GNOME, Cinnamon e KDE, e non se l'utente esegue openbox, ad esempio. Gli strumenti GUI necessari non sono sempre disponibili.
Damian Silva

1
Non funziona su Ubuntu MATE quando si tenta di impostare Hyper come terminale predefinito
kas

46

Copia e incolla quanto segue nel tuo terminale attuale:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

Questo modifica il dconf per rendere terminator il programma predefinito. È anche possibile utilizzare dconf-editor (uno strumento basato su GUI) per apportare modifiche a dconf, come suggerito da un'altra risposta. Se desideri imparare e capire di più su questo argomento, questo potrebbe aiutarti.


1
i comandi non hanno funzionato per me, ma dconf-editor lo ha fatto su linux mint 17.
ara.hayrabedian

3
Le risposte con un punteggio più alto non hanno funzionato per me, ma questo ha funzionato
LoganEtherton

Cosa fa la seconda riga? Solo l'esecuzione della prima riga ha funzionato per me.
Luce


17

apri dconf Editor e vai su org> gnome> desktop> applicazione> terminale e cambia gnome-terminal in terminator


3
Questo non ha funzionato per me.
prolink007

1
Dovrebbe funzionare, lo uso ogni volta.
Natwar Singh

1
@netsmertia Funzionerà solo se l'utente esegue GNOME o ha gli strumenti GNOME appropriati installati.
Damian Silva

1

In xfce (ad esempio su Arch Linux) puoi modificare il parametro TerminalEmulator:

 TerminalEmulator=xfce4-terminal

per

TerminalEmulator=custom-TerminalEmulator

La prossima volta che vorrai aprire una finestra di terminale, xfce ti chiederà di scegliere un emulatore. Puoi solo scegliere/usr/bin/terminator .

Impostazioni predefinite del sistema

/etc/xdg/xfce4/helpers.rc

Impostazioni predefinite dell'utente

/home/USER/.config/xfce4

Posso confermare che per xfce (e app relative a xfce, come thunar), la copia del file predefinito helpers.rc da / etc a ~ / .config e la modifica del valore TerminalEmulator in quello desiderato funziona. Testato per xfce per usare gnome-terminal in Arch.
Meiogordo il

-8

L'unico modo che ha funzionato per me è stato

  1. Apri nautilus o nemo come utente root gksudo nautilus
  2. Vai a / usr / bin
  3. Cambia il nome del tuo terminale predefinito con qualsiasi altro nome per esempio "orig_gnome-terminal"
  4. rinomina il tuo terminale preferito come "gnome-terminal"

Ho accidentalmente annotato il voto, quindi se accetti la mia modifica, io non voto.
BG BRUNO

1
per aprire correttamente Nautilus con i privilegi di root, devi eseguire gksudo nautilus.
Sam Bernstein

3
Probabilmente il modo peggiore per farlo. Se non del tutto, potresti creare un collegamento simbolico in /usr/local/bin.
Bachsau
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.