2

Я немного сбит с толку относительно различий / отношений между localectl и setxkbmap . Кто-нибудь из них должен заменить другого? Или они предназначены для совместного использования? Они даже меняют одинаковые настройки ?!

Например вот мой вывод localectl

--> localectl status
   System Locale: LANG=en_US.UTF-8
       VC Keymap: us
      X11 Layout: us
       X11 Model: pc105+inet
     X11 Options: terminate:ctrl_alt_bksp

Это указывает на то, что у меня есть только макет us , но на самом деле я использовал setxkbmap для установки другого макета.

--> setxkbmap -query
rules:      evdev
model:      pc105+inet
layout:     us,ar
variant:    ,mac
options:    grp:alt_shift_toggle,caps:escape,terminate:ctrl_alt_bksp

1 ответ1

0

localect изменяет параметры, которые должны использоваться в программах (включая сервер Xorg), запущенных после, в то время как setxkbmap изменяет параметры клавиатуры для текущего запущенного сервера Xorg. Кроме того, setxkbmap обеспечивает более детальное управление и позволяет переключаться между макетами varios во время выполнения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .