Различные результаты, вызывающие удар непосредственно или через гибкую ссылку

-config file
       Specifies the name of an XKB configuration
       file which describes the keyboard to be used.

я думаю, что это датируется со времени xf86cfg. При запуске X на нескольких VTs можно было иметь различные настройки клавиатуры с файлами конфигурации клавиатуры за сервер:

/lib/X11/xkb/X0-config.keyboard
/lib/X11/xkb/X1-config.keyboard

файл настройки клавиатуры А состоит из ключ = значение пары, один на строку. Вот мой довольно простой тестовый файл, /home/don/my-config.keyboard :

Rules    =  "xorg"
Model    =  "pc104"
Layout   =  "fr"
Variant  =  "dvorak"
Options  =  "grp:caps_toggle,grp_led:caps" 

загрузка это с setxkbmap:

setxkbmap -config /home/don/my-config.keyboard

и voilà:

setxkbmap -query

возвраты:

rules:      xorg
model:      pc104
layout:     fr
variant:    dvorak
options:    grp:caps_toggle,grp_led:caps
0
23.05.2016, 03:35
2 ответа

Со страницы man для bash :

Если bash вызывается с именем sh , он пытается как можно точнее имитировать поведение при запуске исторических версий sh , при этом также соответствуя стандарту POSIX.

Однако, говоря, что определение POSIX для break не включает его использование в блоке case .

На странице man также указано (в соответствии с определением случая ):

Если используется оператор ;; , последующие совпадения не выполняются. попытка после первого сопоставления с образцом

И Определение POSIX для case говорит:

Условная конструкция case должна выполнять составной список, соответствующий первому из нескольких шаблонов

Итак, суть в том, что вам не нужен разрыв , поскольку case останавливается после первого совпадения.

1
28.01.2020, 02:37

На странице руководства bash:

Если bash вызывается с именем sh, он пытается имитировать запуск поведение исторических версий sh максимально близко, в то время как также соответствует стандарту POSIX.

В отличие от C / C ++, вам не требуется break в операторе switch / case в сценариях оболочки.

1
28.01.2020, 02:37

Теги

Похожие вопросы