изменить раскладку клавиатуры локально

Я еще не нашел правильную раскладку клавиатуры для моего macbook pro. Я нашел тот, который выглядит, хотя (в .xinitrc ):

 setxkbmap -layout us -variant mac 

но это имеет одно отличие: клавиша (',~) клавиши (§,±) переключаются. Мне всегда удалось это сделать, отредактировав соответствующий файл в файле / etc / share / X11 / xkb, but it is a drag to have to do this everytim X11` updgrades.

Можно ли это сделать из локального файла, например .xinitrc ?

One Solution collect form web for “изменить раскладку клавиатуры локально”

Файл, который вы хотите, является .xmodmap Посмотрите на man xmodmap чтобы узнать, как его настроить.

xmodmap использует физические коды клавиш для внесения изменений. Вы можете получить их от xev . Запустите его, затем нажмите соответствующие клавиши и посмотрите, какой номер кода появится.

Вам нужно только две строки в вашем .xmodmap, оба они выглядят примерно так:

 keycode 49 = grave asciicircum keycode 15 = <whichever keys are activated in first-level> section plusminus 

Эти два ключа, кстати, дикие догадки и, вероятно, неправильные.

  • Отправьте команду с консоли на запущенный X-сервер
  • Отключите отображение X11 / Xorg (не в режиме ожидания)
  • Как сопоставить раскладку клавиатуры консоли с раскладкой клавиатуры X в Linux
  • Прогноз для отмененной программы X11. Могу ли я отказаться от него?
  • AIX 6.1, начиная xhost + из inittab во время загрузки
  • Почему AltGr переименовывается из кода 108 в код 92 (LVL3) и где?
  • Не удается получить доступ к виртуальным терминалам после ручного запуска X-сервера
  • отображение клавиатуры неверно только в определенных приложениях под TightVNC
  • Почему X-сервер работает на TTY1, а не на TTY7 в Arch Linux?
  • Сохранение копий файла журнала X в Debian
  • Взаимодействие с приложениями X программно
  • Linux и Unix - лучшая ОС в мире.