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/*
(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.