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

Я еще не нашел правильную раскладку клавиатуры для моего 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.

  • Может ли X11 масштабироваться до виртуальных разрешений на экранах HiDPI / Retina, как это делает OS X?
  • Почему X-сервер работает на TTY1, а не на TTY7 в Arch Linux?
  • Несколько мониторов в виде клонированных окон для рабочего стола
  • Xmove не может подключиться к серверу X11 через пересылку SSH X
  • размер ограничивающей рамки для шрифта TrueType
  • KeePassX Global Autotype повреждает ключи при использовании с VMware
  • Можно ли это сделать из локального файла, например .xinitrc ?

  • Попросите определенные ключи пройти через lockscreen
  • X11 отправляет уведомление всем пользователям на всех
  • Клавиатура и мышь не работают в Debian
  • Откройте окно на удаленном X-дисплее (почему «Не удается открыть дисплей»)?
  • Переключение <esc> и <caps lock> таким образом, который сохраняется с помощью внешних клавиатур
  • Где в Linux-источниках ядра можно найти список различных клавиатурных сканнодов?
  • 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 

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

    Linux и Unix - лучшая ОС в мире.