Na linuxovém desktopu můžete používat hlavně GUI, ale co kdybyste mohli použít režim, který byl pouze textový?

S virtuálními konzolami Linux můžete použít počítač bez grafiky k záchraně rozbitého X systému nebo jej dokonce používat zcela bez GUI.

Co jsou virtuální konzole Linux?

V systému Linux je konzolí klávesnice a monitor připojené přímo k systému. To by nahradilo sériový terminál na minipočítačích a sálových unixových systémech. To by umožnilo správci systému přihlásit se jako root, kde by to mohlo být omezeno na terminály připojené k systému vzdáleně. Místo toho Linux používá k zobrazení textu na obrazovce něco, čemu se říká framebuffer.

Virtuální konzole je jako mít celou obrazovku Emulátor terminálu Linux. Na desktopových systémech často uvidíte zaváděcí zprávy před spuštěním správce zobrazení.

Přepnutí na virtuální konzole

Pro přepínání mezi virtuálními konzolami můžete použít Alt + funkční klávesa Systém. Obvykle můžete použít sedm virtuálních konzolí. Pokud používáte desktopový systém s X11, obvykle se spustí v sedmé virtuální konzoli. Chcete-li přepnout na první virtuální konzoli, musíte stisknout

instagram viewer
Alt + F1. Pokud vám to nefunguje, zkuste to Ctrl + Alt + F1 namísto.

Když přepnete virtuální konzole, jsou označeny číslem TTY od jedné do sedmi, například „tty1“ pro první virtuální konzoli.

Zobrazí se přihlašovací obrazovka. Přihlaste se pomocí svého uživatelského jména a hesla a můžete zadávat příkazy do shellu, jako byste otevřeli okno terminálu na ploše. Pokud jste někdy používali MS-DOS na starém PC, bude vám toto rozložení pravděpodobně připadat povědomé.

V raných dobách Linuxu byly distribuce obvykle výchozím nastavením na virtuální konzolové relace, protože X byl zdroj zdrojů na tehdejších počítačích nižší třídy.

Z toho důvodu jej uživatelé Linuxu spouštěli pouze tehdy, když to bylo nezbytně nutné, než se v druhé polovině 90. let staly cenově dostupné počítače, na kterých bylo možné provozovat X desktopů se slušným výkonem.

Posouvání a používání myši v textovém režimu

Virtuální konzole jsou užitečné nejen pro zadávání příkazů, ale můžete také používat myš a touchpad, pokud si nainstalujete správné ovladače. Ovladač konzolové myši je "gpm“, což je zkratka pro General Purpose Mouse. Stejně jako vše ostatní na moderních systémech Linux je toto obvykle dostupné prostřednictvím správce balíčků vaší distribuce.

Na systémech Debian/Ubuntu:

sudo apt install gpm

Na Arch Linuxu:

sudo pacman -S gpm

Protože GPM běží jako server a Arch ve výchozím nastavení servery nespouští, budete muset povolit pomocí systemd:

sudo systemctl povolit gpm.service

Na systémech Red Hat/Fedora/Rocky Linux:

sudo dnf nainstalovat gpm

S nainstalovaným ovladačem při používání konzoly uvidíte na obrazovce kurzor myši. Můžete klikat a upravovat příkazy na příkazovém řádku a také kopírovat výběrem textu levým tlačítkem myši a jeho vložením kliknutím pravým tlačítkem.

Obrazovku konzoly můžete také posouvat nahoru a dolů pomocí Shift + Page Up a Shift + Page Down, ačkoli Bash a Zsh často zachycují tyto klávesové zkratky, aby místo toho procházely historií příkazů. Alternativou je použití režimu kopírování tmux k rolování nahoru a dolů v terminálu.

Příbuzný: Jak nainstalovat a nakonfigurovat Tmux pro Linux

Používá se pro virtuální konzole

Virtuální konzole se sice nyní používají méně často, protože grafické desktopy se správci zobrazení jsou běžnější, v Linuxu mají své využití i dnes.

Pokud se vaše X session zablokuje nebo se něco pokazí, můžete se přepnout na virtuální konzoli a přihlásit se a pokusit se to opravit. Můžete zkusit zabít a restartovat X server, nebo můžete svůj počítač elegantně vypnout nebo restartovat.

Pokud se nepodaří spustit relaci X, budete stejně přepnuti do relace virtuální konzoly. To je další důvod, proč se vyplatí znát příkazový řádek Linuxu.

Virtuální konzole se stále používají v některých distribučních instalačních programech, zejména těch, které běží v textovém režimu. Můžete se přepnout na jinou virtuální konzoli a zjistit, jak instalace probíhá nebo proč se zdá, že operace trvá dlouho. V shellu můžete také spouštět další příkazy, které mohou být užitečné, pokud narazíte na nějaké chyby.

Nyní víte o virtuálních konzolích Linux

Nyní víte, jak fungují virtuální konzole Linux. Linux stále používá příkazový řádek pro tolik operací. Možná se ptáte, proč tomu tak je. Hodně z toho je způsobeno Unixovým dědictvím Linuxu.

5 důvodů, proč Linux tolik používá příkazový řádek

Přemýšleli jste někdy nad tím, proč je příkazový řádek tak důležitou součástí linuxového ekosystému? Zde je odpověď.

Přečtěte si další

PodíltweetE-mailem
Související témata
  • Linux
  • Terminál
O autorovi
David Delony (86 zveřejněných článků)

David je spisovatel na volné noze žijící na severozápadě Pacifiku, ale původně pocházející z Bay Area. Od dětství je nadšencem do technologií. Mezi Davidovy zájmy patří čtení, sledování kvalitních televizních pořadů a filmů, retro hry a sbírání desek.

Více od Davida Delonyho

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem