Summary: | xinitrc should own /usr/share/xsessions | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | viy <viy> | ||||
Component: | xinitrc | Assignee: | placeholder <placeholder> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | enhancement | ||||||
Priority: | P5 | CC: | antohami, glebfm, ldv, placeholder | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 41271 | ||||||
Attachments: |
|
(In reply to viy from comment #0) > У /usr/share/xsessions сейчас нет владельца в Сизифе. Первый раз слышу про /usr/share/xsessions, в моей системе этого нет. > По логике, им должен быть xinitrc. Не возражаю. Я проверил, что gdm может успешно запускаться сам (в режиме иксов тоже) и запускать сессии без xinitrc. Для проверки удалял xinitrc без зависимостей. В отдалённом будущем это будет порождать ненужную зависимость. Поэтому можно опакетить какой-нибудь filesystem-graphical, который будет содержать каталоги /usr/share/xsessions и /usr/share/wayland-sessions. |
Created attachment 9903 [details] proposed patch У /usr/share/xsessions сейчас нет владельца в Сизифе. По логике, им должен быть xinitrc. Предлагаемый патч: --- a/xinitrc/xinitrc.spec +++ b/xinitrc/xinitrc.spec @@ -31,6 +31,7 @@ install -pD -m755 src/rundm %buildroot%_sbindir/rundm mkdir -p %buildroot%_sysconfdir/X11/wmsession.d mkdir -p %buildroot%_sysconfdir/X11/wms-methods.d mkdir -p %buildroot%_sysconfdir/X11/xsession.user.d +mkdir -p %buildroot%_datadir/xsessions cp -av install/* %buildroot/ %make_install install -C po @@ -62,6 +63,7 @@ fi %_sysconfdir/X11/wmsession.d %_sysconfdir/X11/wms-methods.d %_sysconfdir/X11/xsession.user.d +%_datadir/xsessions %_rpmlibdir/* %_initdir/* %_unitdir/*