Вы можете определить первый запуск в отдельном файле .service, используя
[Service]
Type=oneshot
. Затем создать другой файл .service, который зависит от этого файла, который будет регулярно запускаться. .
У меня были проблемы с установкой клавиатуры в GNOME (Elementary OS )после других ответов здесь, но в конце концов я понял это.
Я рекомендую:
terrific_kb
)/usr/share/X11/xkb/symbols/
/usr/share/X11/xkb/rule/evdev.xml
и добавьте следующее под нужным языком:<variant>
<configItem>
<name>terrific_kb</name>
<description>English (US, My Terrific Keyboard)</description>
</configItem>
</variant>
Я также поместил это краткое руководство с некоторыми изменениями привязки :https://github.com/bubersson/init/tree/master/keyboard/xkb-custom-keyboard