1

Я создал пользовательскую раскладку ключей на основе Bepo (по-французски, как дворак), которая работает правильно, когда я установил ее, используя

setxkbmap fr bepo_prog

Однако это отображение клавиатуры не отображается в селекторе источников входных данных Gnome. Это не будет проблемой, если я буду использовать свою клавиатуру Bepo каждый раз, но это ноутбук, поэтому иногда я возвращаюсь к azerty. Это особенно проблематично, когда я хочу разблокировать компьютер, так как раскладка клавиатуры, установленная setxkbmap, имеет приоритет над селектором оболочки Gnome (т.е. селектор раскладки больше не работает), и может быть очень больно вводить пароль (который действительно длинный ) чтобы разблокировать сессию (я только начал изучать bepo, поэтому на данный момент сложно набрать текст, не глядя на клавиатуру).

Есть ли у Gnome возможность увидеть этот пользовательский макет?

Я на Fedora 21, с Gnome 3.14.

Заранее спасибо!

1 ответ1

1

Я нахожусь на Debian с Gnome 3.14.1. Что касается моей пользовательской раскладки клавиатуры, я заставил Gnome распознать ее, добавив подробности в /usr/share/X11/xkb/rules/evdev.xml.

Макет "fr" уже находится в этом файле в моей системе, но вариант "bepo_prog" - нет. Если у вас то же самое, лучше всего искать в evdev.xml строку "bepo" и дублировать ее вариантный раздел, так что вы, вероятно, добавили бы что-то вроде этого в файл:

<variant>
  <configItem>
    <name>bepo_prog</name>
    <description>French (Bepo, ergonomic, Prog)</description>
  </configItem>
</variant>

Если это не работает в Fedora, вы можете попробовать следовать более подробному руководству на сайте X.org.

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