Na linuxovom desktope môžete používať hlavne GUI, ale čo keby ste mohli použiť režim, ktorý bol len textový?

S virtuálnymi konzolami Linux môžete použiť počítač bez grafiky na záchranu poškodeného systému X alebo ho dokonca použiť úplne bez GUI.

Čo sú virtuálne konzoly Linux?

V systéme Linux je konzola klávesnica a monitor pripojené priamo k systému. To by nahradilo sériový terminál na minipočítačoch a sálových počítačoch Unix. To by umožnilo správcovi systému prihlásiť sa ako root, kde by to mohlo byť obmedzené na terminály pripojené k systému na diaľku. Namiesto toho Linux používa niečo, čo sa nazýva framebuffer na zobrazenie textu na obrazovke.

Virtuálna konzola je ako mať celú obrazovku Emulátor terminálu Linux. Na stolných počítačoch sa často pred spustením správcu displeja zobrazia správy o spustení.

Prepnutie na virtuálne konzoly

Na prepínanie medzi virtuálnymi konzolami môžete použiť Alt + funkčný kláves systém. Zvyčajne môžete použiť sedem virtuálnych konzol. Ak používate desktopový systém s X11, zvyčajne sa spúšťa v siedmej virtuálnej konzole. Ak chcete prepnúť na prvú virtuálnu konzolu, musíte stlačiť

instagram viewer
Alt + F1. Ak vám to nefunguje, skúste Ctrl + Alt + F1 namiesto toho.

Keď prepnete virtuálne konzoly, sú označené číslom TTY od jednej do siedmich, ako napríklad „tty1“ pre prvú virtuálnu konzolu.

Uvidíte prihlasovaciu obrazovku. Prihláste sa pomocou svojho používateľského mena a hesla a do shellu môžete zadávať príkazy, ako keby ste otvorili okno terminálu na pracovnej ploche. Ak ste niekedy používali MS-DOS na starom počítači, toto rozloženie vám bude pravdepodobne povedomé.

V prvých dňoch Linuxu boli distribúcie zvyčajne predvolené na relácie virtuálnej konzoly, pretože X bolo zdrojom zdrojov na vtedajších počítačoch nižšej kategórie.

Z tohto dôvodu by ho používatelia Linuxu spúšťali len vtedy, keď to bolo absolútne nevyhnutné, kým sa počítače, na ktorých bolo možné spustiť X desktopov so slušným výkonom, stali dostupnými v druhej polovici 90. rokov.

Posúvanie a používanie myši v textovom režime

Virtuálne konzoly sú užitočné nielen na zadávanie príkazov, ale môžete použiť aj myš a touchpad, ak si nainštalujete správne ovládače. Ovládač konzolovej myši je "gpm“, čo je skratka pre General Purpose Mouse. Rovnako ako všetko ostatné na moderných systémoch Linux je zvyčajne k dispozícii prostredníctvom správcu balíkov vašej distribúcie.

Na systémoch Debian/Ubuntu:

sudo apt install gpm

V systéme Arch Linux:

sudo pacman -S gpm

Keďže GPM beží ako server a Arch v predvolenom nastavení servery nespúšťa, budete musieť povoliť pomocou systemd:

sudo systemctl povoliť gpm.service

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

sudo dnf nainštalujte gpm

Keď je ovládač nainštalovaný, pri používaní konzoly uvidíte na obrazovke kurzor myši. Môžete klikať a upravovať príkazy na príkazovom riadku, ako aj kopírovať výberom textu ľavým tlačidlom myši a vložením pravým kliknutím.

Pomocou môžete tiež posúvať obrazovku konzoly nahor a nadol Shift + Page Up a Shift + Page Down, hoci Bash a Zsh často zachytia tieto stlačenia klávesov, aby namiesto toho posúvali históriu príkazov. Alternatívou je použitie režimu kopírovania tmux na posúvanie nahor a nadol v termináli.

Súvisiace: Ako nainštalovať a nakonfigurovať Tmux pre Linux

Používa sa pre virtuálne konzoly

Zatiaľ čo virtuálne konzoly sa v súčasnosti používajú menej často, keďže grafické desktopy so správcom displeja sú bežnejšie, v Linuxe majú svoje využitie aj dnes.

Ak sa vaša relácia X zablokuje alebo sa niečo pokazí, môžete sa prepnúť na virtuálnu konzolu a prihlásiť sa a pokúsiť sa to opraviť. Môžete skúsiť zabiť a reštartovať X server, alebo môžete svoj počítač elegantne vypnúť alebo reštartovať.

Ak sa relácia X nepodarí spustiť, aj tak sa dostanete do relácie virtuálnej konzoly. To je ďalší dôvod, prečo sa oplatí poznať príkazový riadok Linuxu.

Virtuálne konzoly sa stále používajú v niektorých distribučných inštalačných programoch, najmä v tých, ktoré bežia v textovom režime. Môžete prepnúť na inú virtuálnu konzolu a zistiť, ako prebieha inštalácia alebo prečo sa zdá, že operácia trvá dlho. V shelli môžete vykonávať aj iné príkazy, ktoré môžu byť užitočné, ak narazíte na nejaké chyby.

Teraz viete o virtuálnych konzolách Linux

Teraz viete, ako fungujú virtuálne konzoly Linux. Linux stále používa príkazový riadok na toľko operácií. Možno sa pýtate, prečo je to tak. Veľa z toho je spôsobené dedičstvom Linuxu Unix.

5 dôvodov, prečo Linux toľko používa príkazový riadok

Premýšľali ste niekedy nad tým, prečo je príkazový riadok takou dôležitou súčasťou ekosystému Linuxu? Tu je odpoveď.

Prečítajte si ďalej

zdieľamTweetujteEmail
Súvisiace témy
  • Linux
  • Terminál
O autorovi
David Delony (86 publikovaných článkov)

David je spisovateľ na voľnej nohe, ktorý žije na severozápade Pacifiku, ale pôvodne pochádza z oblasti Bay Area. Technologickým nadšencom je už od detstva. Medzi Davidove záujmy patrí čítanie, sledovanie kvalitných televíznych relácií a filmov, retro hry a zbieranie záznamov.

Viac od Davida Delonyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné e-knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber