Příkaz localectl se používá k zobrazení a konfiguraci národního prostředí systému a nastavení rozložení klávesnice. Národní prostředí systému určuje, jak bude reprezentovat různé kulturní prvky, z nichž nejvýznamnější je jazyk použitý v rozhraní. Národní prostředí však může také určit faktory, jako je formátování data a času, formátování peněžních hodnot a další. Rozvržení klávesnice lze konfigurovat nezávisle na národním prostředí a určí, jak bude každý stisk fyzické klávesy interpretován operačním systémem. Existuje mnoho klávesnic s různým fyzickým rozložením, takže systém musí být nakonfigurován na správnou, jinak může být zadán nesprávný znak.
Stejně jako příkaz timedatectl nabízí příkaz localectl různé dílčí příkazy pro správu národního prostředí systému a rozložení klávesnice.
Dílčí příkaz | Použito na |
---|---|
stav | Zobrazit aktuální národní prostředí a rozložení klávesnice. To je stejné jako samotné vydávání localectl. |
set-locale | Nastavte národní prostředí systému na poskytnuté národní prostředí. |
list-locales | Seznam všech dostupných lokalit v systému. |
set-keymap | Nastavte rozložení klávesnice na poskytnuté rozložení. |
seznam map-kláves | Seznam všech dostupných rozložení klávesnice v systému. |
Syntaxe
Syntaxe příkazu localectl je:
# localectl [options] [subcommand]
Pokud při spouštění příkazu localectl narazíte na níže uvedenou chybu:
localectl: command not found
můžete nainstalovat níže uvedený balíček podle vaší volby distribuce:
Distribuce OS | Příkaz |
---|---|
Debian | apt-get install systemd |
Ubuntu | apt-get install systemd |
Arch Linux | pacman -S systemd |
Kali Linux | apt-get install systemd |
CentOS | yum install systemd |
Fedora | dnf install systemd |
Raspbian | apt-get install systemd |
Příklady příkazů locallectl
1. Zobrazte aktuální nastavení národního prostředí systému a mapování klávesnice:
# localectl
2. Seznam dostupných národních prostředí:
# localectl list-locales
3. Nastavte proměnnou národního prostředí:
# localectl set-locale LANG=en_US.UTF-8
4. Seznam dostupných map kláves:
# localectl list-keymaps
5. Nastavte mapování systémové klávesnice pro konzolu a X11:
# localectl set-keymap us