Как установить Alt_L на Ctrl_L в xmodmap?

(Работа в процессе...)

Введение:

Это не связано с Flash. В сообщении об ошибке упоминается HTML5, который уже много лет является стандартом для Youtube и почти всех основных сервисов потокового видео.

Возможная причина:

Отсутствует библиотека.

Возможное решение:

sudo apt-get install chromium-codecs-ffmpeg
0
27.04.2020, 11:18
1 ответ

Попробуйте что-то вроде (непроверенный)

remove mod1 = Alt_L
add control = Alt_L

и посмотрите, в каких приложениях это работает.

Событие клавиатуры X имеет ряд «модификаторов», и «управление нажато» является одним из них. С приведенными выше командами xmodmapAlt _L теперь не устанавливается бит для mod1(, который является Alt ), а для control.

Это будет работать только для приложений, которые проверяют модификаторы; это не будет работать для приложений, которые явно проверяют Ctrl _L .

В качестве альтернативы вы также можете попробовать заставить клавишу Alt _L создавать символ для Ctrl _L:

keycode 64 = Control_L NoSymbol Control_L

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

Не забудьте сбросить или отменить изменения макета, прежде чем пытаться внести другое изменение. (Разобраться с командами для отмены вышеуказанных изменений — хорошее упражнение ).

1
19.03.2021, 02:25

Теги

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