9.6. Konfigurering av Linuxkonsollen

Denne delen diskuterer hvordan du konfigurerer systemd-vconsole-setup systemtjeneste, som konfigurerer den virtuelle konsollens font og konsolltastaturet.

systemd-vconsole-setup tjenesten leser /etc/vconsole.conf filen for konfigurasjonsinformasjon. Bestemmer hvilket tastatur og skjermskrift som skal brukes. Diverse språkspesifikke HOWTOer kan også hjelpe med dette, se https://tldp.org/HOWTO/HOWTO-INDEX/other-lang.html. Undersøk utdataen av localectl list-keymaps for en liste over gyldige konsolltastaturer. Se i /usr/share/consolefonts mappen for gyldige skjermfonter.

/etc/vconsole.conf filen skal inneholde linjer av formen: VARIABLE=value. Følgende variabler gjenkjennes:

KEYMAP

Denne variabelen spesifiserer tastaturtilordningstabellen for tastaturet. Hvis deaktivert, er standard us.

KEYMAP_TOGGLE

Denne variabelen kan brukes til å konfigurere et andre vekslingstastatur og er deaktivert som standard.

FONT

Denne variabelen spesifiserer fonten som brukes av den virtuelle konsollen.

FONT_MAP

Denne variabelen spesifiserer konsollkartet som skal brukes.

FONT_UNIMAP

Denne variabelen spesifiserer Unicode fontkartet.

Vi vil bruke C.UTF-8 som lokalitet for interaktiv økter i Linuxkonsollen i Section 9.7, “Konfigurere systemlokaliteten” Konsollfontene levert av Kbd pakken som inneholder glyfer for alle tegn fra programmeldingene i C.UTF-8 lokalitet er LatArCyrHeb*.psfu.gz, LatGrkCyr*.psfu.gz, Lat2-Terminus16.psfu.gz, og pancyrillic.f16.psfu.gz i /usr/share/consolefonts (de andre sendte konsollfonter mangler glyffer av enkelte tegn som Unicode venstre/høyre anførselstegn og Unicode engelsk bindestrek). Så sett en av dem, for eksempel Lat2-Terminus16.psfu.gz som standard konsollfont:

echo FONT=Lat2-Terminus16 > /etc/vconsole.conf

Et eksempel for et tysk tastatur og konsoll er gitt nedenfor:

cat > /etc/vconsole.conf << "EOF"
KEYMAP=de-latin1
FONT=Lat2-Terminus16
EOF

Du kan endre KEYMAP verdien under kjøring ved å bruke localectl verktøyet:

localectl set-keymap MAP
[Note]

Note

Vær oppmerksom på at localectl kommandoen ikke fungerer i chroot miljøet. Det kan bare brukes etter at LFS systemet er startet opp med systemd.

Du kan også bruke localectl verktøyet med tilsvarende parametere for å endre X11 tastaturoppsett, modell, variant og alternativer:

localectl set-x11-keymap LAYOUT [MODEL] [VARIANT] [OPTIONS]

For å liste opp mulige verdier for localectl set-x11-keymap parametere, kjør localectl med parametere oppført nedenfor:

list-x11-keymap-models

Viser kjente X11 tastaturkartleggingsmodeller.

list-x11-keymap-layouts

Viser kjente X11 tastaturkartoppsett.

list-x11-keymap-variants

Viser kjente X11 tastaturkartvarianter.

list-x11-keymap-options

Viser kjente X11 tastaturtilordningsalternativer.

[Note]

Note

Bruk av noen av parameterne oppført ovenfor krever XKeyboard-Config pakken fra BLFS.