Клавиша Space на моей клавиатуре отказалась, поэтому я хочу изменить «Alt» (слева) на «Пробел» и «CapsLock» на «Alt».
В /usr/share/X11/xkb/symbols/pc я изменил lines
//key <CAPS> { [ CapsLock ] };
key <CAPS> { [ Alt_L ] };
//key <ALT> { [ NoSymbol, Alt_L ] };
key <ALT> { [ space ] };
//include "altwin(meta_alt)"
Я «обновил» кеш в cd /var/lib/xkb с помощью sudo rm *.xkm и перезапустил компьютер.
После перезапуска клавиша Alt не действует как клавиша пробела, но также не действует как клавиша Alt. Таким образом, все команды, такие как CTRL + Alt + T, больше не работают.
Кроме того, CapsLock не действует как клавиша Alt, он ничего не делает.
ОДНАКО, если я установил CapsLock в «Space» в /usr/share/X11/xkb/symbols/pc, CapsLock будет действовать как «Пробел» без каких-либо проблем.
Я использую раскладку клавиатуры UK в Ubuntu.
Любая идея, почему ключ «Alt» не будет действовать как клавиша «Пробел»?