Есть ли способ переназначить клавишу AltGr kbd> на Ctrl kbd> с помощью setxkbmap?
Я уже проверил раздел параметров в "/ usr / поделиться / X11 / xkb / rules / base.lst ", но я не нашел записи для AltGr kbd> ...
Я также попробовал xmodmap, однако некоторые записи xmodmap в моем ~ / .xsesssionrc, похоже, игнорируются при запуске системы, и они не вступают в силу. Поэтому я решил добиться этого с помощью setxkbmap или xkb ...
Моя раскладка клавиатуры установлена на gb (на итальянской клавиатуре).
Вот что печатает xmodmap:
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
И вот что печатает xev, когда я нажимаю AltGr kbd>:
...
state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
...
Спасибо за помощь. [ 118]
Благодаря предложениям сообщества Xorg я нашел правильную команду setxkbmap:
setxkbmap -option ctrl:ralt_rctrl