Исправление задержки CAPS LOck в Ubuntu 21.04

Я один из тех, кто использует CAPS LOCK для написания текста с заглавной буквы, поэтому проблема очень раздражает в дистрибутивах Linux, где есть задержка. Я нашел исправление для этого, которое включало изменение данных клавиши в раскладке клавиатуры и перезагрузку раскладки клавиатуры на мою клавиатуру. Это исправление больше не работает в Ubuntu 21.04. Вот что я делал раньше:

// Create keyboard map
xkbcomp -xkb $DISPLAY myxkbmap
nano myxkbmap

// Replace the part that says key<CAPS> with this:

key <CAPS> {     repeat=no,     type[group1]="ALPHABETIC",     symbols[group1]=[ Caps_Lock, Caps_Lock ],     actions[group1]=[ LockMods(modifiers=Lock), Private(type=3,data[0]=1,data[1]=3,data[2]=3) ]   };

// Reload the file
xkbcomp myxkbmap $DISPLAY

Следует отметить, что это не идеальное исправление. При быстром вводе вы заметите, что слово I'm приведет к I "m . Тем не менее, это значительное улучшение по сравнению с I'M .

Это работает в почти всех дистрибутивах и исторически работало для меня в каждой версии Ubuntu на сегодняшний день. Когда я пытаюсь сделать это в 21.04, это не работает, и меня приветствуют этим предупреждением после создания файл клавиатуры:

Предупреждение: не удалось загрузить геометрию клавиатуры для: 0 BadName (названный цвет или шрифт не существует) Полученный файл раскладки клавиатуры не будет описывать геометрию

. Это единственное различие, которое я заметил между созданием исправления 20.10 и 21.04, но когда я вношу изменения и перезагружаю файл, проблема не устраняется.

Есть идеи, как это исправить? Я не собираюсь использовать shift хаха, я бы предпочел использовать Windows. Очевидно, что они изменили что-то между 20.10 и 21.04, что повлияло на это.

0
задан 14 May 2021 в 15:57

0 ответов

Другие вопросы по тегам:

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