19.10: Деактивируйте клавишу Alt от инициирования строки меню приложений

Как я могу мешать клавише Alt инициировать строку меню приложений в Ubuntu 19.10?

Я знаю, что существуют, они отправляют 1, отправляют 2 и отправляют 3, а также https://docs.substance3d.com/spdoc/impossible-to-use-the-alt-keyboard-shortcut-on-linux-143720782.html, но те решения больше не применимы. Я действительно пытался искать подобную опцию к той в ответе тех вопросов, но без успеха.

7
задан 13 March 2020 в 01:41

1 ответ

Можно сделать так путем изменения конфигурационного файла XKB как так:

  1. Отредактируйте XKB /usr/share/X11/xkb/symbols/pc файл путем выполнения следующей команды в терминале:
sudo nano /usr/share/X11/xkb/symbols/pc
  1. Найдите строку, которые содержат include "altwin(meta_alt)" как так:
key <ALT>  {        [ NoSymbol, Alt_L       ]       };
include "altwin(meta_alt)"
  1. Прокомментируйте его путем добавления // перед ним как так:
key <ALT>  {        [ NoSymbol, Alt_L       ]       };
// include "altwin(meta_alt)"
  1. Сохраните файл и выйдите, редактор путем нажатия Ctrl + X затем нажимают Y.

  2. Очистите кэш XKB путем выполнения следующей команды в терминале:

sudo rm -rf /var/lib/xkb/*
  1. Перезагрузите свою систему для активации новой конфигурации XKB, или альтернативно можно избежать перезагрузки и попытки перезагрузить новую конфигурацию XKB путем установки расположения карты XKB с помощью следующей команды в терминале:
setxkbmap -layout us

Уведомление:

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

  1. Протестируйте свой ключ.

Это решение должно отключить функциональность ALT, но сам физический ключевой Высокий звук останется функциональным. Таким образом, код клавиши может быть обнаружен утилитой как xev и затем повторно отображенный, например, на "Супер Праве" как так (замена 64 с обнаруженным ключевым числом):

xmodmap -e 'keycode 64 = Super_R'

Это затем будет доступно для использования в качестве горячей клавиши или сочетания клавиш точно как ALT минус нежелательное поведение.

См. этот ответ для справки

2
ответ дан 17 March 2020 в 00:03

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

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