Существует ли способ повторно отобразить ключ AltGr к Ctrl с setxkbmap?

Если я не ошибаюсь, должно быть возможно отключить рандомизацию адресного пространства через proc файловую систему:

отзовитесь эхом 0>/proc/sys/kernel/randomize_va_space

Очевидно, необходимо быть, поддерживают это.

6
25.02.2012, 02:21
2 ответа

Благодаря предложениям сообщества Xorg я узнал корректную команду setxkbmap:

setxkbmap -option ctrl:ralt_rctrl
5
27.01.2020, 20:27

Конечно, можно достигнуть этого путем редактирования набора правил xkb, но могло бы быть более удобно использовать xmodmap.

Можно использовать xev к поиску код клавиши Вашего ключа AltGr. В моей системе это также имеет имя ISO_Level3_Shift, который уже используется для модификатора mod5 (использование xmodmap видеть карты модификатора). Удаление его от mod5 и добавление его к модификатору управления делают работу ключа AltGr как Ctrl: xmodmap -e "remove mod5 = ISO_Level3_Shift"; xmodmap -e "c add control = ISO_Level3_Shift".

2
27.01.2020, 20:27
  • 1
    Спасибо за Вашу справку. Однако причина, которую я попросил setxkbmap, состоит в том, потому что некоторые xmodmap записи на моем/.xsesssionrc, кажется, проигнорированы при системном запуске, и они не вступают в силу. Как я могу отредактировать правила xkb достигнуть того же эффекта? Еще раз спасибо. –  mt22 25.02.2012, 11:00
  • 2
    Так или иначе спасибо antje-m. Я иду в +1 Ваш ответ, когда я доберусь 15 + представитель! –  mt22 26.02.2012, 20:08
  • 3
    . Вы упомянули, что некоторый xmodmap в .xsessionrc проигнорирован. Вы полагали, что Ваша настольная среда могла бы установить некоторые опции клавиатуры, которые переопределяют Вашу? Я знаю, что Вы не спросили, но мысль просто пришла в мою голову. –  antje-m 29.02.2012, 04:18
  • 4
    xmodmap является древним и суперотобран xkbd инструментами. –  ManuelSchneid3r 06.10.2016, 01:11

Теги

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