Куди помістити виконання xmodmap для перекомпонування CapsLock до Esc?


8

Я є користувачем Vim , і я використовую Escчасто , так що я зіставляв Caps Lockз Esc.

На даний момент у мене це є ~/.profile:

# remap Esc to Caps Lock
xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'

Проблема полягає в тому, що щоразу, коли я призупиняю комп’ютер або навіть блокую екран, відображення картки Caps Lockповертається до стандартних умов.

Моє запитання - куди мені поставити цей рядок, щоб репамп залишався навіть після призупинення та блокування екрана (тощо).

Відповіді:


7

Проблема в тому, що xmodmapзастаріла , а розкладка клавіатури скидається в чужі часи. Подивіться, чи може вам допомогти https://askubuntu.com/a/464618/16395 .

У цьому gnome-shellви можете досягти цього, встановивши в gnome-tweak-toolодному з таких варіантів:

редагування скріншоту інструменту блокування шапок інструменту гнома

Ви повинні мати можливість знайти рівноцінну річ для Elementar.

Дивіться також https://askubuntu.com/a/629043/16395 та Map AltGr- [a..z] та Shift-AltGr- [A..Z] на грецьку букву


1
Було б чудово додати, що сучасним аналогом xmodmap є xkb . Я цього не знав.
Привіт-Ангел

2
@ Привіт-Ангел, я додам посилання. Хоувер, проблема все ще тут. Поточне використання xkbсистеми є складним, і сказати, що це мало документально зафіксовано, це заниження ... читайте першу цитату тут: charvolant.org/~doug/xkb/html/xkb.html
Rmano

1
Зрештою, мені простіше визначити власну клавіатуру
Рмано

1
Дякую. Я знайшов цю опцію в Налаштуваннях системи -> Клавіатура -> Параметри. Повинні були зробити належні дослідження.
Магнус Тееківі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.