Comment définir le terminal par défaut utilisé dans Unity?


130

Comment définir le terminal par défaut utilisé dans Unity?

Je voudrais utiliser le raccourci clavier Ctrl+ Alt+ Tpour démarrer un terminal autre que celui par défaut. Le terminal par défaut est gnome-terminal.

Où puis-je changer la valeur de terminal par défaut?

Réponses:


126

Pour 12.04 et plus récent

gconfest maintenant obsolète - http://en.wikipedia.org/wiki/GConf - et gsettingspeut être utilisé à sa place.

gsettings set org.gnome.desktop.default-applications.terminal exec 'terminal'

terminal est la commande que vous utiliseriez pour l'ouvrir depuis le terminal.


J'ai installé le terminateur en tant que terminal et désinstallé gnome-terminal, mais la commande que vous avez suggérée ne fonctionne pas pour moi.
Gaurav Agarwal

Fonctionne bien pour moi le 13.10.
Martin

2
J'utilise Terminator comme terminal principal, mais après avoir exécuté cette commande, ctrl + alt + T ne fonctionne plus du tout.
user1880405

2
@ TorbenGundtofte-Bruun à remplacer konsolepar gnome-terminal
Rumesh le


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

5
Bien que ce soit une excellente réponse à la question (et généralement un moyen préférable de changer un programme par défaut à mon humble avis), cela peut ne pas être "l'arme de choix" dans toutes les circonstances. Pour élaborer: je voulais définir guake terminal par défaut, mais cela n’a jamais été démontré en essayant de le faire par update-alternatives .
FuzzyQ

1
En outre, vous pouvez modifier directement le script xdg-open :) sudo gedit `which xdg-open`
iegik

Cela ne change pas le résultat de la commande de raccourci, comme indiqué clairement dans la question, je ne comprends pas pourquoi il a tant de votes positifs.
m3rosss

Cela fonctionne pour moi sur Ubuntu 17.04. J'ai installé terminologyet c'est devenu le terminal Ctrl + Alt + T. A couru update-alternativeset l'a changé gnome-terminal, et cela a fonctionné immédiatement.
rjh

40

Seulement dans Ubuntu 11.10 ou plus tôt! Pour les nouvelles versions, voir LucaB answer!

Ouvrir un terminal (par exemple, gnome-terminal)

Exécutez la commande suivante:

gconftool --type string --set /desktop/gnome/applications/terminal/exec <YOUR-TERMINAL>

par exemple:

gconftool --type string --set /desktop/gnome/applications/terminal/exec terminator

Terminé :).


5
Cela ne résout pas le problème pour moi. Lorsque je lance Htop via son fichier .desktop (qui spécifie Terminal=True), il démarre dans Gnome Terminal, quoi qu'il arrive . Y at-il encore un autre endroit pour changer l’émulateur de terminal par défaut?
Ryan Thompson

2
LA BONNE RÉPONSE EST BELLOW!
Gerep

@gerep Ma réponse est correcte, car la question définissait exactement la version d'Ubuntu: 11.10 . Bien sûr, dans les versions les plus récentes, gconftool est obsolète. Ce n’est donc pas la bonne solution.
Regisz le

28

Pour changer le raccourci et non le termainal par défaut,

  1. rechercher un clavier
  2. aller aux raccourcis et aux raccourcis personnalisés
  3. appuyez sur le signe plus pour ajouter un nouveau raccourci (dans ce cas le terminateur)
  4. quand on vous dit que le raccourci ctrl + alt + t est déjà utilisé appuyez sur "reasign"

rechercher un clavier ajouter un nouveau raccourci réaménager


2
ne fonctionne pas pour moi.
Gaurav Agarwal

+100 pour être le plus facile à comprendre et celui qui a résisté à l'épreuve du temps.
Brandon Bertelsen

Depuis sudo update-alternatives --config x-terminal-emulatorest revenu avec "Il n'y a qu'une alternative dans le groupe de liens x-terminal-emulator (fournissant / usr / bin / x-terminal-emulator): /usr/bin/gnome-terminal.wrapper Rien à configurer." et ceci même si Guake est installé, j'ai utilisé cette option. Changé le terminal normal à Maj + Ctrl + Alt + T et configurer Guake pour utiliser Ctrl + Alt + T à sa place. Le seul problème est que je voudrais faire un clic droit et ouvrir dans Terminal aussi. De plus, Guake est réglé sur F12 et ce que je préfère utiliser plutôt que Ctrl + Alt + T. C'est un bel ajout, néanmoins.
Natetronn

7

Essayez de changer d'option x-terminal-emulatorvia l'application "Configurateur alternatif".

Pour Ubuntu, vous pouvez utiliser la commande ci-dessous:

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

Il listera toutes les options de terminal que vous avez installées et vous pourrez ensuite choisir (par le numéro) celui que vous voulez.


2
un peu aidant: 'Alternatives Configurator' est 'galternatives'
Regisz

5

Pour configurer le terminal par défaut dans gnome, vous devez installer dconf-tools( sudo apt-get install dconf-tools).

Ensuite, vous pouvez utiliser le gsettingspour définir votre émulateur de terminal préféré.

Disons que votre émulateur de terminal préféré est termite.

Installez-le avec sudo apt-get install termite

Après cela tapez cette commande

gsettings set org.gnome.desktop.default-applications.terminal exec termite

Puisque termitene prend aucun argument (ou que cela dépend de ce que vous en ferez, vous pouvez les définir de cette façon), utilisez cette option pour définir vide ou définir les exec-args du terminal dont vous avez besoin.

gsettings set org.gnome.desktop.default-applications.terminal exec-arg ""

Après cela termitesera votre émulateur de terminal par défaut.


Il y a une autre manière décrite dans askubuntu.com/questions/70540/…
krumpelstiltskin

C'est la même chose, ça ne fait rien, on utilise de cette manière l'outil de remplacement pourgconf
Bruno Pereira

exec-arg n'a pas fonctionné pour moi malheureusement. J'essayais de démarrer le terminal en mode plein écran. La seule option utile a été de spécifier l'option dans la configuration. J'utilise un terminateur
Timofey

4

Essayer

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

1
Hmm, à la réflexion, cela ne semble pas le mettre à jour.
Kris Harper

2

Le système update-alternatives est un système Debian, mais Gnome s’appuyant sur de nombreuses autres distributions, il a donc sa propre façon de définir les applications préférées.

Vous pouvez définir le terminal par défaut via l'utilitaire gnome-default-applications-properties, également accessible via gnome-control-centerles applications préférées .

Vous pouvez également définir la clé de registre gconf /desktop/gnome/applications/terminal/exec.

Cependant, il n'est pas garanti que toutes les applications fournies par Gnome, telles que Nautilus, respectent ce paramètre ou utilisent plutôt leurs propres paramètres.


2

Cela a fonctionné dans Ubuntu 13.10

gsettings set org.gnome.desktop.default-applications.terminal exec terminator

C'est ce qui a fonctionné pour moi sur Ubuntu 14.04 avec terminateur
trueCamelType le

1

Si vous accédez aux raccourcis clavier, vous remarquerez dans la section Lanceur que Ctrl + Alt + T est lié à l'action "Lancer un terminal". Je ne l'ai pas encore testé, mais vous pouvez créer un raccourci personnalisé vers votre terminal préféré et y associer ce raccourci.


0

OK, une chose étrange est que la compilation gnome-terminalavec le patch ne fonctionnera pas si votre variable DISPLAY est: 0, fonctionne parfaitement si DISPLAY = localhost: 0.

Vous pouvez donc éditer /usr/bin/gnome-terminal/wrapperet ajouter ceci:

ENV{"DISPLAY"}="localhost:0";

juste avant la ligne exec.

Ensuite, vous pouvez utiliser /usr/bin/gnome-terminal/wrappercomme lanceur!


0
sudo update-alternatives --set x-terminal-emulator <terminal-path>

Par exemple:

sudo update-alternatives --set x-terminal-emulator /usr/bin/tilix

Si vous voulez le faire avec le mode interactif ou vérifier les chemins:

sudo update-alternatives --config x-terminal-emulator
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.