⌨️UBouncepawSet-Kb-Layout

У меня на ОС с Linux ядром после перепрошивки клавы со стороны компа забывается русская раскладка.
Этот скрипт насильно задаёт настройки, которые моя клавиатура ожидает от компа:

  • Композ на скролл-локе.

  • Сначала стандартная американская раскладка, потом стандартная русская.

  • Смена раскладки на капс.

  • Заодно задаёт желаемую скорость автоповтора.

#!/bin/sh
setxkbmap \
  -option ""\
  -option "compose:sclk"\
  -layout "us,ru"\
  -option "grp:caps_toggle"

xset r rate 270 40

Этот же скрипт вызываю в ~/.xinitrc.

ГуАлСе: у меня подобная команда стоит в i3wm, но поскольку я использую не программированную клавиатуру, команда немного длиннее:

exec --no-startup-id setxkbmap us,ru -variant dvp,typewriter -option grp_led:scroll,eurosign:4,lv3:ralt_switch,caps:swapescape,ctrl:swap_lalt_lctl,altwin:alt_super_win; xmodmap .Xmodmap

Как видно из команды, у меня ещё несколько строк написаны в ~/.Xmodmap