Я использую в течение многих лет собственную собственную раскладку клавиатуры. Это довольно просто создать и использовать новый макет. Тем не менее, я часто переустанавливаю свою систему, и каждый раз, когда я это делаю, мне нужно добавить свой собственный макет снова и снова.
Я хочу знать, можно ли хранить файлы в безопасном месте, например, под моим [ f2] dir вместо /usr/share? В идеале я хотел бы создать только два файла
~/.xkb/rules/myevdev.xml
~/.xmb/symbols/my_lng
, а потом Xkb их каким-то образом забрать. Вот мои вопросы:
Возможно ли подобное? Если да, мне нужно скопировать весь файл evdev.xml в каталог my / home, а затем добавить в него мое правило, или я могу сохранить его в чистоте и содержать только мое правило, а другое нет (и Xkb каким-то образом интегрирует его с существующим /usr/share/X11/xkb/rules/evdev.xml)? Будет ли другое место более подходящим для этих пользовательских файлов? Как насчет того, хочу ли я, чтобы несколько пользователей имели доступ к пользовательскому макету? Бонусный вопрос: если бы я захотел создать свою собственную установку .deb для моего пользовательского макета, какова была бы идеальная структура файлов и папок в этом случае? Где он может быть установлен так, чтобы не влиять на системные файлы и не перезаписываться во время обновления / переустановки?До сих пор я пытался возиться с . Сложно создать и использовать новый макет , но ничего не работает так, как я ожидал. Я попытался установить параметр -rules, но мой файл не обнаружен.
Спасибо заранее.
Вы можете скомпилировать измененную конфигурацию. Я сделал то же самое: https://askubuntu.com/a/794087/514921.
В принципе идея состоит в том, чтобы распечатать существующую конфигурацию, добавить ссылки на ваши локальные дополнения, например. sed и скомпилировать результат. Сделайте это в скрипте, который запускается при входе в систему. Ни одна из команд не требует доступа root.