Bug 29785

Summary: Поддержка /lib/systemd/systemd-multi-seat-x
Product: Sisyphus Reporter: Zerg <anubix>
Component: xinitrcAssignee: placeholder <placeholder>
Status: CLOSED LATER QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: aen, glebfm, ldv, placeholder, zerg
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://git.altlinux.org/people/zerg/packages/?p=kde4base-workspace.git;a=blob;f=altlinux/kde-workspace-4.11.1-kdm-logind-multiseat.patch
Bug Depends on:    
Bug Blocks: 29780    

Description Zerg 2014-02-01 15:35:16 MSK
Хочется добавить поддержку запуска systemd-multi-seat-x вместо X.
Мне удобнее будет, если это не нужно будет делать настройками или параметрами, т.к. манипулировать ими мне сложнее, чем путем к исполняемому файлу.
Сделать, например,
/etc/X11/xinit/xserverrc-multi-seat
, где вместо X будет /lib/systemd/systemd-multi-seat-x .
Comment 1 Dmitry V. Levin 2014-02-01 16:06:01 MSK
Зачем плодить сущности без необходимости?
Почему бы просто не сделать, например,
/usr/lib/kde4/bin/X -> /lib/systemd/systemd-multi-seat-x?
Comment 2 Zerg 2014-02-01 20:29:52 MSK
/usr/lib/kde4/bin появляется в PATH уже в startkde4, который запускается из KDM
Comment 3 Zerg 2014-02-01 20:31:49 MSK
т.е. мимо xserverrc
Comment 4 Zerg 2014-02-02 01:49:43 MSK
Но, я пока еще не пробовал мой вариант. Сначала лучше убедиться, нормально ли работает хотя бы по умолчанию.
Comment 5 Sergey V Turchin 2014-04-04 18:53:56 MSK
(В ответ на комментарий №0)
> /etc/X11/xinit/xserverrc-multi-seat
> , где вместо X будет /lib/systemd/systemd-multi-seat-x .
Попробовал, работает.
Могу упаковать отдельно в xinitrc-systemd-multi-seat.
Comment 6 Dmitry V. Levin 2014-04-04 19:00:56 MSK
(In reply to comment #5)
> (В ответ на комментарий №0)
> > /etc/X11/xinit/xserverrc-multi-seat
> > , где вместо X будет /lib/systemd/systemd-multi-seat-x .
> Попробовал, работает.
> Могу упаковать отдельно в xinitrc-systemd-multi-seat.

Я хочу избежать клонирование конфига.  Если тебе нужно параметризовать X, то давай найдем способ параметризовать X.
Comment 7 Sergey V Turchin 2014-04-04 19:34:31 MSK
Мне нужно убедиться, что я могу запустить /lib/systemd/systemd-multi-seat-x, иначе запускать X(xserverrc).
Comment 8 Dmitry V. Levin 2014-04-04 19:48:18 MSK
(In reply to comment #7)
> Мне нужно убедиться, что я могу запустить /lib/systemd/systemd-multi-seat-x,
> иначе запускать X(xserverrc).

Почему ты не уверен в том, что можешь запустить /lib/systemd/systemd-multi-seat-x?

(In reply to comment #0)
> Хочется добавить поддержку запуска systemd-multi-seat-x вместо X.
> Мне удобнее будет, если это не нужно будет делать настройками или параметрами,
> т.к. манипулировать ими мне сложнее, чем путем к исполняемому файлу.

Т.е. параметризовать "путь к X" в конфиге /etc/sysconfig/xserver тебе неудобно?
Comment 9 Zerg 2014-04-04 21:37:32 MSK
(В ответ на комментарий №8)
> Почему ты не уверен в том, что можешь запустить
> /lib/systemd/systemd-multi-seat-x?
Потому, что у меня нет на него зависимости.

> (In reply to comment #0)
> Т.е. параметризовать "путь к X" в конфиге /etc/sysconfig/xserver тебе неудобно?
Да. Дополнительные парамеры запуска формируются на основе того, что я собрался запускать. X или systemd-multi-seat-x.
Comment 10 Sergey V Turchin 2014-04-08 17:20:35 MSK
Пока не ясно.
В новой версии патча для поддержки multiseat не вижу выбора, что запускается, но с и работать заставить не получилось.
Comment 11 Zerg 2014-10-29 02:16:22 MSK
"The multi-seat-x tool has been removed from systemd", as its functionality has been integrated into X servers 1.16 .
http://lists.freedesktop.org/archives/systemd-devel/2014-October/024662.html