Następna strona Poprzednia strona Spis treści

3. Ogólnie o konsoli

I odwrotnie, kiedy wypisujesz coś na konsolę, najpierw podpada to pod standardowe przetwarzanie tty, a potem dostarczane jest sterownikowi konsoli. Sterownik konsoli emuluje vt100 i przekłada dane wejściowe aby rozpoznać Esc-sekwencje vt100 (ruchu kursora, czyszczenia ekranu itp.) Znaki które nie są częścią Esc-sekwencji są najpierw przetwarzane na Unicode, używając jednej z czterech tablic odwzorowań jeśli konsola nie była od początku w trybie UTF-8, potem odnoszone do tabeli opisującej zależność między wartościami Unicode i pozycjami w czcionce, a uzyskane ośmio- lub dziewięciobitowe indeksy zapisywane są w pamięci ekranu, gdzie powodują wyświetlenie kształtów znaków znalezionych w ROMie znakowym karty graficznej. Do ROMu znakowego można załadować własne czcionki używając setfont, załadować odpowiadającą tablicę odwzorowań Unicode używając loadunimap, i załadować tablicę odwzorowań użytkownika używając mapscrn. Więcej szczegółów poniżej.

Istnieje wiele konsol (zwanych Wirtualnymi Konsolami lub Wirtualnymi Terminalami) które dzielą ten sam ekran. Możesz ich używać jako oddzielnych urządzeń, albo uruchamiając na nich oddzielne sesje logowania, albo po prostu przesyłając na nie jakieś dane wyjściowe z początku czy końca system log. Patrz niżej ("Przełączanie konsol") co do tego jak je ustawiać i przełączać się między nimi.


Następna strona Poprzednia strona Spis treści