GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit výchozí terminál (nebo správce oken, prohlížeč a mnoho dalšího) v Linuxu

Přemýšleli jste někdy nad tím, jak váš systém Linux vybírá výchozí Emulátor terminálu, webový prohlížeč, správce oken, textový editor, konkrétní verze aplikace (např. php5 vs 7/python2.7 vs 3)? Už se nedivte!

Výchozí aplikaci změňte v /etc/alternatives

Složka /etc/alternatives obsahuje všechny „alternativní“ aplikace pro konkrétní typ aplikace. Moje zvolená aplikace Terminal je například terminátor, což je výchozí ‚alternativa‘, ale co kdybych ji chtěl změnit zpět na původní výchozí hodnotu gnome-terminálu?

Nástroj alternativy aktualizace

Pomocí alternativních aktualizací příkaz na terminálu může změnit výchozí nastavení jakékoli aplikace, pokud existuje jiná aplikace pro stejnou „třídu“ aplikace. Například aplikace Terminál existuje ve třídě ‚x-terminal-emulator‘. Váš webový prohlížeč existuje ve třídě „prohlížeč“ a tak dále. Chcete-li zobrazit seznam tříd, jednoduše zadejte ‚ls -l /etc/alternatives‘, který vám zobrazí seznam všech tříd a jejich aktuálně nastavenou alternativu.

Chcete-li použít nástroj alternativ aktualizace a změnit výchozí nastavení pro příslušnou „třídu“, použijte příznak –config, jak je ukázáno níže. Tento příklad ukazuje, jak nastavit výchozí emulátor (terminál). V tomto příkladu můžete vidět, jak má možnost I možnost 0 hvězdičku, která označuje, že se jedná o aktuální výchozí nastavení. Všimněte si, že jsem vybral možnost 1 pro změnu výchozího nastavení na gnome-terminal.

Příklad

/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

Další čtení

Pro ty orlí oči, pokud nyní uděláte ls -l /etc/alternatives/x-terminal-emulator, uvidíte, že symbolický odkaz byl změněn na /usr/bin/gnome-terminal.wrapper . To znamená, že jste k provedení této změny mohli jednoduše vytvořit symbolický odkaz, ale tento nástroj celý proces ještě zjednoduší.

Podívejte se na manuálovou stránku pro update-alternatives:[ https://linux.die.net/man/8/update-alternatives ]


Linux
  1. Jak změnit výchozí prohlížeč používaný notebookem ipython/jupyter v Linuxu?

  2. Jak mohu používat úžasného správce oken?

  3. Jak mohu zobrazit atribut WMClass okna v Xorg (linux)?

  1. Jak otevírat a zavírat adresáře v terminálu Linux

  2. Naučte se zkratky správce oken i3 Linux

  3. Změňte výchozí prohlížeč ve správci oken Arch Linux i3

  1. Jak změnit výchozí prostředí v Linuxu

  2. jak se přihlásit do mysql a dotazovat se na databázi z linuxového terminálu

  3. Jak najít výchozího správce souborů?