Если приведенные выше ответы по-прежнему не работают, запустите xev -event keyboard
(может потребоваться сначала установить ее) и нажмите AltGr с фокусом в окне Event Tester. Вы должны увидеть что-то вроде следующего в оболочке.
KeyPress event, serial 163, synthetic NO, window 0x1600001,
root 0x119, subw 0x0, time 21667560, (151,737), root:(1111,764),
state 0x10, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
В третьей строке он дает вам код ключа и имя ключа, которое в моем случае - ISO_Level3_Shift
. Теперь запустите xmodmap
и проверьте вывод, прежде чем делать
xmodmap -e "remove mod5 = ISO_Level3_Shift"
xmodmap -e "add mod1 = ISO_Level3_Shift"
где ISO_Level3_Shift
должен быть заменен на правильный символ ключа, если необходимо. Наконец, вам нужно добавить это в свой пользовательский скрипт rc, чтобы сделать его постоянным.