localectlsystemdDeveloperLennartPoetteringlennart@poettering.netlocalectl1localectlControl the system locale and keyboard layout settingslocalectlOPTIONSCOMMANDDescriptionlocalectl may be used to
query and change the system locale and keyboard layout
settings.The system locale controls the language settings
of system services and of the UI before the user logs
in, such as the display manager, as well as the
default for users after login.The keyboard settings control the keyboard
layout used on the text console and of the graphical
UI before the user logs in, such as the display
manager, as well as the default for users after
login.Use
systemd-firstboot1
to initialize the system locale for mounted (but not
booted) system images.OptionsThe following options are understood:Do not query the user
for authentication for privileged
operations.If
set-keymap or
set-x11-keymap is
invoked and this option is passed, then
the keymap will not be converted from
the console to X11, or X11 to console,
respectively.The following commands are understood:statusShow current settings
of the system locale and keyboard
mapping.set-locale LOCALE...Set the system
locale. This takes one or more
assignments such as "LANG=de_DE.utf8",
"LC_MESSAGES=en_GB.utf8", and so
on. See
locale7
for details on the available settings
and their meanings. Use
list-locales for a
list of available locales (see below).
list-localesList available locales
useful for configuration with
set-locale.set-keymap MAP [TOGGLEMAP]Set the system
keyboard mapping for the console and
X11. This takes a mapping name (such
as "de" or "us"), and possibly a
second one to define a toggle keyboard
mapping. Unless
is
passed, the selected setting is also
applied as the default system keyboard
mapping of X11, after converting it to
the closest matching X11 keyboard
mapping. Use
list-keymaps for a
list of available keyboard mappings
(see below).list-keymapsList available
keyboard mappings for the console,
useful for configuration with
set-keymap.set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]]Set the system default
keyboard mapping for X11 and the
virtual console. This takes a keyboard
mapping name (such as
de or
us), and possibly a
model, variant, and options, see
kbd4
for details. Unless
is
passed, the selected setting is also
applied as the system console keyboard
mapping, after converting it to the
closest matching console keyboard
mapping.list-x11-keymap-modelslist-x11-keymap-layoutslist-x11-keymap-variants [LAYOUT]list-x11-keymap-optionsList available X11
keymap models, layouts, variants and
options, useful for configuration with
set-keymap. The
command
list-x11-keymap-variants
optionally takes a layout parameter to
limit the output to the variants
suitable for the specific
layout.Exit statusOn success, 0 is returned, a non-zero failure
code otherwise.See Alsosystemd1,
locale7,
locale.conf5,
vconsole.conf5,
loadkeys1,
kbd4,
The XKB Configuration Guide
,
systemctl1,
systemd-localed.service8,
systemd-firstboot1