GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir le terminal par défaut (ou gestionnaire de fenêtres, navigateur et bien plus encore) sous Linux

Vous êtes-vous déjà demandé comment votre système Linux choisit le par défaut Émulateur de terminal, navigateur Web, gestionnaire de fenêtres, éditeur de texte, version particulière d'une application (par exemple, php5 vs 7/python2.7 vs 3) ? Ne vous demandez plus !

Modifier l'application par défaut dans /etc/alternatives

Le dossier /etc/alternatives contient toutes les applications "alternatives" pour un type d'application particulier. Par exemple, mon application Terminal de choix est terminateur, qui est l'« alternative » par défaut, mais que se passe-t-il si je veux revenir à la valeur par défaut d'origine de gnome-terminal ?

L'outil d'alternatives de mise à jour

Utiliser les update-alternatives La commande sur le terminal peut modifier n'importe quelle application par défaut lorsqu'une autre application existe pour la même "classe" d'application. Par exemple, l'application Terminal existe dans la classe "x-terminal-emulator". Votre navigateur Web existe dans la classe "navigateur", et ainsi de suite. Pour lister les classes, faites simplement un ‘ls -l /etc/alternatives’, qui vous montrera la liste de toutes les classes, et leur alternative actuellement définie.

Pour utiliser l'outil d'alternatives de mise à jour et modifier le paramètre par défaut de la "classe" appropriée, utilisez l'indicateur –config, comme illustré ci-dessous. Cet exemple montre comment définir votre émulateur par défaut (Terminal). Dans cet exemple, vous pouvez voir comment l'option I 0 est accompagnée d'un astérisque, indiquant qu'il s'agit de la valeur par défaut actuelle. Notez que j'ai sélectionné l'option 1 pour changer la valeur par défaut en gnome-terminal.

Exemple

/etc/alternatives$ sudo update-alternatives --config x-terminal-emulator
There are 9 choices for the alternative x-terminal-emulator (providing /usr/bin/x-terminal-emulator).


Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/terminator 50 auto mode
1 /usr/bin/gnome-terminal.wrapper 40 manual mode
2 /usr/bin/guake 40 manual mode
3 /usr/bin/koi8rxterm 20 manual mode
4 /usr/bin/lxterm 30 manual mode
5 /usr/bin/mate-terminal.wrapper 30 manual mode
6 /usr/bin/stterm 15 manual mode
7 /usr/bin/terminator 50 manual mode
8 /usr/bin/uxterm 20 manual mode
9 /usr/bin/xterm 20 manual mode


Press to keep the current choice[*], or type selection number: 1
update-alternatives: using /usr/bin/gnome-terminal.wrapper to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in manual mode

Autres lectures

Pour ceux qui regardent l'aigle, si vous faites maintenant un ls -l /etc/alternatives/x-terminal-emulator, vous verrez que le lien symbolique a été changé pour aller à /usr/bin/gnome-terminal.wrapper . Cela signifie que vous auriez pu simplement créer un lien symbolique pour effectuer ce changement, mais l'outil rend le processus encore plus facile.

Consultez la page de manuel pour update-alternatives :[ https://linux.die.net/man/8/update-alternatives ]


Linux
  1. Comment ouvrir et fermer des répertoires dans le terminal Linux

  2. Apprenez les raccourcis du gestionnaire de fenêtres i3 Linux

  3. Comment changer le shell par défaut sous Linux

  4. Comment changer le navigateur par défaut utilisé par le notebook ipython/jupyter sous Linux ?

  5. Comment définir la passerelle par défaut

Comment ouvrir une URL dans le navigateur Web à partir du terminal Linux

Comment installer et utiliser le gestionnaire de fenêtres i3 sous Linux

Comment définir la date et l'heure sous Linux

Comment changer le port SSH par défaut sous Linux [correctement et en toute sécurité]

Comment configurer le pare-feu UFW sous Linux

Linux - Définir la taille du terminal et la position de l'écran par défaut ?