Система перезапуску ключів широко в Linux, а не тільки в X


12

Я намагаюся зробити типовий перекомпонування капсулу для контролю, але я також хочу перевстановити ліве управління, щоб бути другим супер-ключем. Я можу зробити це добре за допомогою xmodmap, але як тільки я переключусь на віртуальний термінал (тобто, що з’являється, коли ви натиснете ctrl-alt-f1), я повернувся до того, що я застряг із зіставленням ключів за замовчуванням. Тож те, що я головним чином шукаю, - це спосіб перезавантажити ключі і у віртуальних терміналах.

Я все в порядку з тим, що потрібно використовувати xmodmap для матеріалів у X та окремий метод для віртуальних терміналів, але я вважаю за краще зробити щось, що обробляє обидві ситуації, якщо це можливо.


1
Подібне запитання, більше відповідей. superuser.com/questions/290115/…
Silfheed

Відповіді:


7

Вам потрібно буде використовувати loadkeysдля консолі. Див. Також ключові карти та dumpkeys.


Класно. Чи знаєте ви, чи це специфічно для консолі чи зміни, внесені за допомогою завантажувальних ключів, зберігатимуться і в X?
Silfheed

tldp.org/HOWTO/Keyboard-and-Console-HOWTO-15.html виглядає так, що мені потрібні xmodmap та loadkeys
Silfheed

9

З askubuntu.com

Що стосується вашого caps-> ctrl, це працює. Можливо, ви зможете скористатися цим самим методом, щоб перезапустити свій супер ключ.

sudo vi /etc/default/keyboard

Тепер знайдіть рядок, що починається з XKBOPTIONS, і додайте, ctrl:nocapsщоб зробити capsдодатковий ctrlабо ctrl:swapcapsпоміняти їх.

Наприклад, так виглядає моя

XKBOPTIONS="lv3:ralt_alt,compose:menu,ctrl:nocaps"

потім біжи

sudo dpkg-reconfigure keyboard-configuration

Причина цього краще в тому, що він почне діяти як на віртуальних консолях (наприклад, ctrl+ alt+ F1), так і на графічному робочому столі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.