Summary: | [gnome3] не даёт поставить свою клавиатурную раскладку | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | livecd-setlocale | Assignee: | Michael Shigorin <mike> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | aen, antohami, aris, boyarsh, mike, shaba |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
URL: | https://lists.altlinux.org/pipermail/sisyphus/2016-April/365028.html | ||
Bug Depends on: | |||
Bug Blocks: | 30940 |
Description
Michael Shigorin
2016-04-29 17:48:30 MSK
(In reply to comment #0) > Если его генерацию просто удалить -- regular-gnome3.iso оказывается _без_ > переключения раскладки. Почему же? Super + spacebar работает. Михаил, может просто gnome-initial-setup в образ добавить. И пусть пользователи настраивают его под себя при первом запуске? (В ответ на комментарий №1)
> (In reply to comment #0)
> > Если его генерацию просто удалить -- regular-gnome3.iso оказывается _без_
> > переключения раскладки.
>
> Почему же? Super + spacebar работает. Михаил, может просто gnome-initial-setup
> в образ добавить. И пусть пользователи настраивают его под себя при первом
> запуске?
Поддерживаю. Но нужно сообщение об этом в конце установки.
Бороться с gnome3 вряд ли стоит.
(В ответ на комментарий №1) > Почему же? Super + spacebar работает. Знаешь, я-то помню System 7.5, а вот на месте нормального пользователя за такое бы канделябром разработчикам выдал: вместо одной, максимум двух "обычных" клавиш совать в качестве одной из них самую здоровую на клавиатуре... > Михаил, может просто gnome-initial-setup в образ добавить. > И пусть пользователи настраивают его под себя при первом запуске? Он там есть и как раз глушится в livecd (поскольку надоедлив, я бы и в enlightenment _для livecd_ обошёл настраивалку, если б знал, как). Проверяю вариант с тем, чтобы сносить скриптовый хук после установки -- пока получается, что в livecd отрабатывают умолчания (переключение по ctrl+shift), но в установленной системе остаётся пакет setup-gnome3-done и он-то и блокирует настройку пользовательской сессии при первом входе. Пока хакнул livecd-install, а вообще хорошо бы сделать что-то вроде поддержки /usr/share/install2/postinstall.d/01-remove-pkgs (который m-p::features.in/cleanup/install2/image-scripts.d/90-cleanup-pkgs умеет делать из CLEANUP_BASE_PACKAGES). Также загвоздкой (но уже понятой) оказалось то, что setup-gnome3-done'шный /etc/skel/.config/gnome-initial-setup-done в установленной системе присутствует на момент запуска alterator-users (ещё при установке из livecd-install) -- соответственно как минимум первый созданный пользователь получится без гномовой настройки окружения; объезжаю в setup-gnome3-done-0.3-alt1 так: %preun find /home -maxdepth 2 -mindepth 2 -name .config -type d | while read i; do [ -d "$i/dconf" ] || rm -f "$i/gnome-initial-setup-done" done Но после gnome-initial-setup остаётся несконфигурированной русская раскладка. Это уже буду отдельно смотреть, т.к. за рамками данной баги. Забавней: раскладка с тем диким переключателем конфигурируется, нет индикатора. Но тут уж, наверное, передаю в руки @gnome. |