web-dev-qa-db-fra.com

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

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

Je voudrais utiliser le Ctrl+Alt+T touche de raccourci pour 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?

129
Regisz

Pour 12.04 et plus récent

gconf est maintenant obsolète - http://en.wikipedia.org/wiki/GConf - et gsettings peut ê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.

124
LucaB
Sudo update-alternatives --config x-terminal-emulator
73
iegik

Uniquement dans Ubuntu 11.10 ou une version antérieure! Pour les versions plus récentes, 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é :).

40
Regisz

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"

search for keyboardadd new shortcutreasign

28
Kempe

Essayez de changer l'option x-terminal-emulator via l'application "ALternatives Configurator".

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.

7
korjjj

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

Après cela, vous pouvez utiliser gsettings pour 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 termite ne prend aucun argument (ou cela dépend de ce que vous faites avec, vous pouvez les définir de cette façon), utilisez cette option pour définir vide ou définir le exec-args pour le terminal dont vous avez besoin.

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

Après cela, termite sera votre émulateur de terminal par défaut.

5
Bruno Pereira

Essayer

Sudo update-alternatives --config x-terminal-emulator
4
Kris Harper

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-center en tant que 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
enzotib

Cela a fonctionné dans Ubuntu 13.10

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

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 le lier à la place.

1
Theo Scholiadis

OK, une chose étrange est que le gnome-terminal compilé avec le correctif ne fonctionnera pas si votre variable DISPLAY est: 0, fonctionne parfaitement si DISPLAY = localhost: 0.

Ainsi, vous pouvez éditer /usr/bin/gnome-terminal/wrapper et ajouter ceci:

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

juste avant la ligne exec.

Ensuite, vous pouvez utiliser /usr/bin/gnome-terminal/wrapper comme 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
0
Milso