472
Перевесил переключение языка с привычного Alt-Shift на CapsLock. Много видел, как прожженные линуксоиды хвастают, как им с этим удобно, экономично... Но до поры не обращал на это внимания, просто потому что привык и не собирался ничего менять. А вот теперь назрела необходимость отказываться от старой привычки, потому что никак обойти это уже не получается.
В Линуксе у меня переключение языка работает не совсем как в Windows: здесь оно срабатывает не после того, как клавиши отпущены, а сразу по нажатии. Поэтому и перебивает все клавиатурные комбинации, использующие эту связку.
Поэтому, например, в Emacs мне давно были недоступны комбинации замены в тексте на Alt-Shift-5 и Ctrl-Alt-Shift-5, но это было преодолимо с помощью Escape в качестве "дубля" для клавиши Alt. Теперь же натолкнулся на блок важной функции в Substance Painter - выравнивание вида по осям при помощи верчения мышкой с нажатыми Alt-Shift. В линуксе это просто переключает язык, а функция не срабатывает. И тут уже никак не обойдешь - в Пэйнтере эта связка не переопределяется, зашита намертво 🙁
Чтобы работать по-человечески, пришлось нехотя перенести переключалку в другое место, прописав настройки для программы gxkb в файле ~/.config/gxkb/gxkb.cfg:
[xkb config]
group_policy=2
default_group=0
never_modify_config=false
model=pc105
layouts=us,ru
variants=,
toggle_option=grp:caps_toggle,grp_led:scroll,terminate:ctrl_alt_bksp
compose_key_position=
А если вдруг зачем-то понадобится изначальная функция клавиши CapsLock, достаточно нажать Shift+CapsLock.