1

Мне нужно использовать 5 раскладок клавиатуры, но я могу добавить только 4 через настройки-> клавиатура. После этого кнопка «Добавить» становится неактивной. Есть ли способ добавить еще один язык?

ОС: Ubuntu 16.04.2 LTS

UPD: я попробовал решение из https://askubuntu.com/questions/107945/cant-add-more-than-four-keyboard-layouts, но оно не работает для меня, потому что оно только для единства. У меня есть xfce.

1 ответ1

0

Система XKB имеет жестко заданный предел 4. Если вы используете 5 разных физических клавиатур, вы можете установить отдельную раскладку для каждой с отдельными конфигурациями InputClass в xorg.conf (или фрагментами в /etc/X11/xorg.conf.d/).

Если вы пытаетесь использовать 5 раскладок на 1 клавиатуре, вам, вероятно, не повезло до XKBv2. См. Ошибка XKB № 19501 и проблема libxkbcommon № 37.

Вы можете обойти проблему с помощью решения, аналогичного ссылке @ NanoP - это решение GNOME, поэтому оно использует gconftool-2 для загрузки наборов макетов в реестр gconf, но подобное решение может быть создано с помощью setxkbmap .


В зависимости от конкретного варианта использования вас может заинтересовать попытка объединить некоторые макеты в настраиваемые версии, которые будут соответствовать вашим требованиям, оставаясь в текущих пределах. Например, вы можете начать с базового макета us и добавить dvorak или другой макет на более высоких уровнях в том же макете (поскольку базовый us довольно пуст на уровне ISO 3 и выше).

Некоторые ресурсы:

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