Bug 29959

Summary: Не занимать 1-ю консоль для запуска на ней X-ов
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: systemdAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: anubix, arseny, mike, shaba
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 29958, 29962    

Description Sergey V Turchin 2014-04-07 17:05:29 MSK
Для обеспечения бесшовности графической заставки при загрузке системы необходимо освободить 1-ю консоль для запуска на ней X-ов.
Comment 1 Alexey Shabalin 2014-04-07 17:23:06 MSK
все таки решили делать бесшовную загрузку? тогда причем тут systemd? надо с другого конца ничинать.
Comment 2 Sergey V Turchin 2014-04-07 17:34:59 MSK
(В ответ на комментарий №1)
> тогда причем тут systemd?
Занимает 1-ю консоль. Ее нужно освободить от getty.

> надо с другого конца ничинать.
Со всех концов будем начинать ;-) С какого?
Comment 3 Michael Shigorin 2014-04-08 12:12:51 MSK
(В ответ на комментарий №2)
> > надо с другого конца ничинать.
> Со всех концов будем начинать ;-) С какого?
С выкладывания нарытого в devel@, вестимо.  И плана на вики при надобности.
Были ли проверены предлагаемые меры локально?  Что ты думаешь про --enable-gdm-transition в plymouth?

Вот как plymouth начинался в fedora: http://fedoraproject.org/wiki/Features/BetterStartup
Comment 4 Zerg 2014-04-08 12:24:17 MSK
(В ответ на комментарий №3)
> Были ли проверены предлагаемые меры локально? 
Да. Давно уже пробовал. Если обратил внимание в рассылке, что kdm колбасило, когда я прикладывал _старый_ патч для plymouth, 

> Что ты думаешь про
> --enable-gdm-transition в plymouth?
https://wiki.archlinux.org/index.php/plymouth#Installation
Comment 5 Sergey V Turchin 2014-04-09 16:28:05 MSK
Я собираюсь сделать таск, в одним из заданий которого будет systemd со всеми правками, зависимыми от бага 29958. Будете участвовать или я сам?
Comment 6 Michael Shigorin 2014-04-09 16:56:21 MSK
Серж, сделай хотя бы один вариант (например, systemd+kdm) локально, доведи до ума, задокументируй -- а там уже будет больше смысла смотреть, что и как ещё трогать надо.

Насчёт tty1 есть сомнения, поскольку изначально это всё делалось в до-KMS-ную эпоху ЕМНИП, так что не все резоны до сих пор актуальны.

Это будет гораздо меньше пустых затрат твоего времени, дёрганий всех подряд и мороки пользователям сизифа.

Мне тоже интересно, если что.
Comment 7 Sergey V Turchin 2014-04-09 19:32:53 MSK
(В ответ на комментарий №6)
> Серж, сделай хотя бы один вариант (например, systemd+kdm) 
Так и собираюсь для начала.
task#117926

> Насчёт tty1 есть сомнения
У меня нет. В FC вообще getty не стартуют, пока на соотв. консоль не переключишься.
Comment 8 Michael Shigorin 2014-04-10 01:34:46 MSK
FC, извини -- гномодесктоп, а не ориентир...
Comment 9 Zerg 2014-04-10 02:32:13 MSK
(В ответ на комментарий №8)
> FC, извини -- гномодесктоп, а не ориентир...
Поэтому нам придется освободить tty1.
Comment 10 Michael Shigorin 2014-04-10 13:14:25 MSK
Не вижу связи; про KMS уже сказал, это как раз про _отсутствие_ необходимости резервирования tty1, насколько пока могу судить.
Comment 11 Sergey V Turchin 2014-04-10 16:00:58 MSK
(В ответ на комментарий №10)
> _отсутствие_ необходимости резервирования tty1
У нас присутствие. kdm не может запустить X-ы.
Comment 12 Repository Robot 2014-04-18 23:35:12 MSK
systemd-1:210-alt4.2 -> sisyphus:

* Mon Apr 14 2014 Sergey V Turchin <zerg@altlinux> 1:210-alt4.2
- NMU: don't disable getty for tty1 because prefdm have conflict
- NMU: don't disable plymouth-quit for xdm-like

* Wed Apr 09 2014 Sergey V Turchin <zerg@altlinux> 1:210-alt4.1
- NMU: disable getty for tty1 by default (ALT#29959)
- NMU: don't run prefdm before plymouth-quit