2

Я работаю с программным обеспечением киоска, и его можно легко выйти с помощью клавиши escape. Нет способа отключить это поведение, поэтому я хотел бы просто полностью отключить клавишу escape.

Я пытался выполнить:

xmodmap -e "keycode 9 ="

от .Xsession, но это не помогает. (Я уверен в том что .Xsession запускается, потому что в нем есть другие команды.Xsession, которые запускаются правильно).

2 ответа2

3

Просто для полноты, вот как я это сделал.

$ cat ~/.config/xmodmap.d/disable-esc keycode 9 = NoSymbol keycode 66 = Escape ! Make CAPS lock the new Escape

Это может быть вызвано при входе в систему для вступления в силу. Есть несколько способов сделать это, я помещаю это в ~/.xinitrc .

$ grep 'disable-esc' ~/.xinitrc xmodmap ~/.config/xmodmap.d/disable-esc

-1

В качестве хака вы можете использовать глобальную ярлык-программу, такую как Xbindkeys, и связать клавишу escape с /bin/true , которая ничего не делает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .