4

Я использовал болгарскую раскладку New Phonetic для кириллицы, но я привык к сенсорному вводу на раскладке QWERTZ, поэтому все символы находятся не в том месте. Поэтому я решил сделать свой собственный макет в KDE.

Я нашел файлы /usr /share /X11 /xkb /symbols и добавил новое сопоставление под названием "bg". Я просто скопировал и вставил блок, названный "new phonetic", изменил имя на "фонетический qwertz" и изменил символы так, как они мне нужны. Я надеялся, что после перезапуска я найду новый тип раскладки в списке доступных раскладок клавиатуры и смогу на него поменяться. К сожалению, это был не тот случай. Кажется, я должен сказать своей системе, что существует новый макет, но я не знаю как. Существующие вопросы не объясняют, что делать с файлом после его изменения.

Как я могу развернуть свой новый макет и использовать его?

2 ответа2

1

Изучение исходного кода показывает, что kcm_keyboard читает /usr/share/X11/xkb/rules/base.xml для метаданных. Зарегистрируйте свой новый вариант там.

1

Я сделал это некоторое время назад и помню, что мне пришлось обновить

  • base.lst,
  • base.xml,
  • evdev.lst и
  • evdev.xml,

которые находятся в каталоге правил, в Slackware это /etc /X11 /xkb /rules.

Возможно, что он будет работать с меньшим количеством обновленных файлов (я не помню, сколько я тестировал), но обновление этих четырех определенно сработало.

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