В пакеты alterator-sysconfig и alterator-xkb была добавлена поддержка X11 Layout и VC Keymap. Требуется подтверждение для добавления изменений в репозиторий. В скрипт пакета alterator-sysconfig "20-sysconfig.sh" добавлен перенос настроек раскладок клавиатуры для X11 Layout и VC Keymap. В скрипт пакета altrerator-xkb "xkb", помимо поддержки X11 Layout и VC Keymap, добавлена проверка на наличие systemd в установленной системе: если в системе присутствует sytemd, то исользвуется localectl для применения настроек раскладок, если нет - Xkbmap. Задания в сборочнице для sisyphus - #317043, p10 - #315514. Также столкнулся с проблемой: если в устанавливаемой системе (c systemd) не использовать Xkbmap (переносить в целевую систему пустой Xkbmap), а использовать только 00-keyboard.conf (/etc/X11/xorg.conf.d/) для настроек раскладок клавиатуры. После установки системы не появляется индикатор раскладок клавиатуры, при этом смена раскладок работает должным образом. (Bug: #45591)
Требуется ещё чуть доработать. С /etc/X11/xinit/Xkbmap нужно будет выяснить, достаточно ли очистить или нужно будет удалять.
https://lists.altlinux.org/pipermail/devel/2023-March/217416.html Т.е. /etc/X11/xinit/Xkbmap следует очищать при применении настроек, если он есть и не пуст. Если его нет, то и не создавать.
(Ответ для Sergey V Turchin на комментарий #2) > https://lists.altlinux.org/pipermail/devel/2023-March/217416.html Проверил lxde и cinnamon -- всё в порядке.
(Ответ для Sergey V Turchin на комментарий #1) > Требуется ещё чуть доработать. Доработано, просьба пропустить.
А можно вот это изменение отдельным комитом с описанием изменений? А то потом не вспомним. https://git.altlinux.org/tasks/317043/gears/300/git?p=git;a=commitdiff;h=ad6965103913c61e51d43634dbc3b9ffe23f28d0#patch2
(Ответ для manowar@altlinux.org на комментарий #5) > А можно вот это изменение отдельным комитом с описанием изменений? Ок, ща Дима сделает.
(Ответ для manowar@altlinux.org на комментарий #5) > А можно вот это изменение отдельным комитом с описанием изменений? Готово.
Слушай, не хотел придираться, но теперь версия и чейнджлог пакета обновляются раньше, чем появляется новая функциональность. Правильно было бы заребейзить. И вот этот комит тоже не мешает расшить и описать: https://git.altlinux.org/tasks/317043/gears/400/git?p=git;a=commitdiff;h=9fa61102099b2abd73cc3646f2c7fb2ef6ac229d .
(Ответ для manowar@altlinux.org на комментарий #8) > Слушай, не хотел придираться, но теперь версия и чейнджлог пакета > обновляются раньше, чем появляется новая функциональность. Правильно было бы > заребейзить. > > И вот этот комит тоже не мешает расшить и описать: > https://git.altlinux.org/tasks/317043/gears/400/git?p=git;a=commitdiff; > h=9fa61102099b2abd73cc3646f2c7fb2ef6ac229d . Сделал изменения в alterator-sysconfig и alterator-xkb. В alterator-sysconfig заребейзил коммиты, в alterator-xkb в отдельном коммите описал внесённые изменения.
А багу кто закрывать будет? :) https://git.altlinux.org/tasks/archive/done/_309/317043/logs/events.7.1.log 600 alterator-sysconfig 1.3.7-alt1 -> 1.3.8-alt1 Thu Mar 23 2023 Dmitrii Fomchenkov <sirius@altlinux> 1.3.8-alt1 - Add support for "X11 Layout" and "VC Keymap". 1000 alterator-xkb 3.1-alt1 -> 3.2-alt1 Thu Mar 23 2023 Dmitrii Fomchenkov <sirius@altlinux> 3.2-alt1 - Add support for "X11 Layout" and "VC Keymap".
(Ответ для manowar@altlinux.org на комментарий #10) > А багу кто закрывать будет? :) Тут как-то все перепутались. Давайте я закрою. :-)