Bug 29959 - Не занимать 1-ю консоль для запуска на ней X-ов
Summary: Не занимать 1-ю консоль для запуска на ней X-ов
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 29958 29962
  Show dependency tree
 
Reported: 2014-04-07 17:05 MSK by Sergey V Turchin
Modified: 2014-04-21 14:47 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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