1

Итак, у меня есть базовый 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

не стесняйтесь комментировать любые другие файлы / команды, я должен дать вам вывод

1 ответ1

1

Я запустил gnome-shell версии 3.14.2 и смог установить Left Alt в качестве модификатора 3-го уровня, выбрав «Настройки» -> «Клавиатура» -> «Горячие клавиши» -> Набор и настройка альтернативных символов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .