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:
Denne variabelen spesifiserer tastaturtilordningstabellen for
tastaturet. Hvis deaktivert, er standard us
.
Denne variabelen kan brukes til å konfigurere et andre vekslingstastatur og er deaktivert som standard.
Denne variabelen spesifiserer fonten som brukes av den virtuelle konsollen.
Denne variabelen spesifiserer konsollkartet som skal brukes.
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
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:
Viser kjente X11 tastaturkartleggingsmodeller.
Viser kjente X11 tastaturkartoppsett.
Viser kjente X11 tastaturkartvarianter.
Viser kjente X11 tastaturtilordningsalternativer.
Bruk av noen av parameterne oppført ovenfor krever XKeyboard-Config pakken fra BLFS.