minnie_eg
amany.elguindy@gmail.com 2012
Ekaterina Gerasimova
kittykat3756@gmail.com 2012
Petr Kovar
pknbe@volny.cz 2014
Fyll upp tangentbordslayoutväljaren på inloggningsskärmen.
Anders Jonsson
anders.jonsson@norsjovallen.se 2017, 2023

# Visa flera tangentbordslayouter på inloggningsskärmen

Du kan ändra systemets inställningar för tangentbordslayout för att lägga till alternativa skrivbordslayouter som användare kan välja från inloggningsskärmen. Detta kan vara hjälpsamt för användare som vanligen använder andra tangentbordslayouter än standardvalet, och som vill att dessa tangentbordslayouter ska finnas tillgängliga på inloggningsskärmen.

# Ändra systemets inställningar för tangentbordslayout

Hitta koderna för de önskade språklayouterna i filen /usr/share/X11/xkb/rules/base.lst under avsnittet med namnet ! layout.

Använd verktyget localectl för att ändra systemets inställningar för tangentbordslayout enligt följande:

    localectl set-x11-keymap layout

Du kan ange flera layouter som en kommaseparerad lista. For att till exempel ställa in es som standardlayout och us som sekundär layout, kör följande kommando:

    $ localectl set-x11-keymap es,us

Logga ut så ser du att de definierade layouterna finns tillgängliga på inloggningsskärmens systemrad.

Observera att du också kan använda verktyget localectl för att ange maskinomfattande standardvärden för modell, variant och flaggor för tangentbord. Se manualsidan för localectl(1) för mer information.

# Visa flera tangentbordslayouter utan att använda localectl

På system som inte tillhandahåller verktyget localectl kan du ändra systemets inställningar för tangentbordslayout genom att redigera en konfigurationsfil i /usr/share/X11/xorg.conf.d/.

## Ändra systemets inställningar för tangentbordslayout

Hitta koderna för de önskade språklayouterna i filen /usr/share/X11/xkb/rules/base.lst under avsnittet med namnet ! layout.

Lägg till layoutkoderna till /usr/share/X11/xorg.conf.d/10-evdev.conf på följande sätt:

    Section "InputClass"
      Identifier "evdev keyboard catchall"
      MatchIsKeyboard "on"
      MatchDevicePath "/dev/input/event*"
      Driver "evdev"
      Option "XkbLayout" "en,fr"
    EndSection

Flera layouter kan läggas till som en kommaseparerad lista, vilket kan ses i exemplet för engelska (en) och franska (fr) layouter.

Logga ut så ser du att de definierade layouterna finns tillgängliga på inloggningsskärmens systemrad.