Итак, у меня есть базовый Debian, установленный и установленный Xorg и потрясающий на нем.
Я пытался заставить мою клавиатуру (MacBook 2,1) работать должным образом в течение нескольких дней. Первоначально я использовал dpkg -configure, чтобы сменить клавиатуру на раскладку qwertz/macbook/de. Это сработало безупречно, кроме оговорок, отмеченных ниже.
Недавно, когда я перезагрузился, я обнаружил, что мой.Файл Xmodmap перестал читаться, и моя раскладка клавиатуры стала en-US
Я могу установить раскладку клавиатуры на немецкий с помощью setxbmap de
, и все будет работать (кроме предостережений ниже). Но именно здесь начинается проблема.
Mac (и многие европейские клавиатуры) используют левый alt (или alt-gr) в качестве модификатора level3 для определенных символов. например, на OSX leftalt + l
- это @
. Я не могу повторить любое такое поведение в Linux.
С dpkg -configure у меня есть возможность решить, какой ключ использовать в качестве alt-gr, но выбор left alt разрушает весь макет, печатая случайные символы, такие как umlaut y
, в отличие от сопоставления level3 с правильным super, что на самом деле работает.
Поэтому я предполагаю, что мой вопрос таков: как я могу заставить Xorg не полностью себя проклять, когда я прошу его использовать left alt в качестве клавиши-модификатора level3?
Вот некоторые результаты команды:
notafile@notamac ~> localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: de
X11 Model: macbook79
X11 Variant: mac
X11 Options: lv3:rwin_switch
не стесняйтесь комментировать любые другие файлы / команды, я должен дать вам вывод