* [devel] DM & WM packaging policy 2.0 project.
@ 2021-10-31 17:55 Igor Vlasenko
2021-11-10 16:23 ` Igor Vlasenko
` (3 more replies)
0 siblings, 4 replies; 17+ messages in thread
From: Igor Vlasenko @ 2021-10-31 17:55 UTC (permalink / raw)
To: devel
Уважаемые коллеги!
Наши полиси по упаковке WM и DM устарели
с широким распространением стандарта Freedesktop.
Пришла пора переезжать с /etc/X11/wmsession.d
на /usr/share/xsessions.
Выношу на обсуждение обновленные полиси на
https://www.altlinux.org/Упаковка_WM
https://www.altlinux.org/Display_Manager_Policy
и предлагаю следующий план переезда:
фаза 1).
добавить во все оставшиеся WM поддержку /usr/share/xsessions .
на сегодня это
ctwm george @qa
dwm oddity
fvwm slazav vsu
fvwm-themes eugvv @qa @everybody
oroborus grenka @everybody
pekwm george @everybody
ratpoison vseleznv
scrotwm dd @everybody
twm george
WindowMaker vkni mike @qa @everybody
поддержку /etc/X11/wmsession.d удалять не нужно (не ранее p11).
Параллельно можно бакпортировать исправления в p10.
фаза 2).
после окончания 1) перевести все DM на /usr/share/xsessions.
В wm-session я уже добавил возможность поддержки xsessions,
останется только переключить ее на xsessions по умолчанию,
а не-Freedesktop совместимые DM, такие, как wdm,slim,...
работают через xinitrc: runwm --list и /etc/X11/Xsession .
Поэтому останется только собрать wm-session с xsessions
по умолчанию, портировать еще один пакет - xinitrc,
и переезд на стандарты Freedesktop можно будет считать
завершенным.
После чего попробую сбакпортировать и 2) в p10.
фаза 3).
Объявить /etc/X11/wmsession.d устаревшим.
В новые WM поддержку /etc/X11/wmsession.d можно не добавлять,
в старых пока хранить, чтобы не ломать удобство бакпортирования.
фаза 4).
После бранчевания p11 начать удаление /etc/X11/wmsession.d.
Выношу проект новых policy на обсуждение.
P.S. В wm-select >= 0.9.3 добавлены опции --xdg и --alt
wm-select --alt читает /etc/X11/wmsession.d
wm-select --xdg читает /usr/share/xsessions
wm-select --xdg можно использовать для предпросмотра,
как оно будет выглядеть при переезде,
и для поиска ошибок в desktop файлах xsessions.
--
I V
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-10-31 17:55 [devel] DM & WM packaging policy 2.0 project Igor Vlasenko
@ 2021-11-10 16:23 ` Igor Vlasenko
2021-11-12 11:16 ` Sergey V Turchin
` (2 subsequent siblings)
3 siblings, 0 replies; 17+ messages in thread
From: Igor Vlasenko @ 2021-11-10 16:23 UTC (permalink / raw)
To: devel
On Sun, Oct 31, 2021 at 07:55:46PM +0200, Igor Vlasenko wrote:
> Уважаемые коллеги!
>
> Наши полиси по упаковке WM и DM устарели
> с широким распространением стандарта Freedesktop.
> Пришла пора переезжать с /etc/X11/wmsession.d
> на /usr/share/xsessions.
>
> Выношу на обсуждение обновленные полиси на
> https://www.altlinux.org/Упаковка_WM
> https://www.altlinux.org/Display_Manager_Policy
>
> и предлагаю следующий план переезда:
>
> фаза 1).
> добавить во все оставшиеся WM поддержку /usr/share/xsessions .
Фаза 1 близка к завершению, остались только 2 WM
с закрытым acl.
dwm oddity
twm george
--
I V
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-10-31 17:55 [devel] DM & WM packaging policy 2.0 project Igor Vlasenko
2021-11-10 16:23 ` Igor Vlasenko
@ 2021-11-12 11:16 ` Sergey V Turchin
2021-11-12 13:06 ` Igor Vlasenko
2021-11-12 11:17 ` Sergey V Turchin
2021-12-01 22:40 ` Igor Vlasenko
3 siblings, 1 reply; 17+ messages in thread
From: Sergey V Turchin @ 2021-11-12 11:16 UTC (permalink / raw)
To: devel
31.10.2021 20:55, Igor Vlasenko пишет:
> Уважаемые коллеги!
>
> Наши полиси по упаковке WM и DM устарели
> с широким распространением стандарта Freedesktop.
> Пришла пора переезжать с /etc/X11/wmsession.d
> на /usr/share/xsessions.
Если взять значение Exec из /usr/share/xsessions/any.desktop и запустить
с ним
/etc/X11/Xsession $EXEC
, то запуститься соотв сессия из /etc/X11/wmsession.d/ при наличии.
[...]
--
Regards, Sergey
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-10-31 17:55 [devel] DM & WM packaging policy 2.0 project Igor Vlasenko
2021-11-10 16:23 ` Igor Vlasenko
2021-11-12 11:16 ` Sergey V Turchin
@ 2021-11-12 11:17 ` Sergey V Turchin
2021-11-12 12:52 ` Igor Vlasenko
2021-12-01 22:40 ` Igor Vlasenko
3 siblings, 1 reply; 17+ messages in thread
From: Sergey V Turchin @ 2021-11-12 11:17 UTC (permalink / raw)
To: devel
31.10.2021 20:55, Igor Vlasenko пишет:
> Уважаемые коллеги!
>
> Наши полиси по упаковке WM и DM устарели
> с широким распространением стандарта Freedesktop.
> Пришла пора переезжать с /etc/X11/wmsession.d
> на /usr/share/xsessions.
Не забывайте про /usr/share/wayland-sessions/ .
[...]
--
Regards, Sergey
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 11:17 ` Sergey V Turchin
@ 2021-11-12 12:52 ` Igor Vlasenko
2021-11-12 13:35 ` Sergey V Turchin
0 siblings, 1 reply; 17+ messages in thread
From: Igor Vlasenko @ 2021-11-12 12:52 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Sergey V Turchin
On Fri, Nov 12, 2021 at 02:17:46PM +0300, Sergey V Turchin wrote:
> 31.10.2021 20:55, Igor Vlasenko пишет:
> > Уважаемые коллеги!
> >
> > Наши полиси по упаковке WM и DM устарели
> > с широким распространением стандарта Freedesktop.
> > Пришла пора переезжать с /etc/X11/wmsession.d
> > на /usr/share/xsessions.
> Не забывайте про /usr/share/wayland-sessions/ .
Ситуация такая:
есть DM, соответствующие стандартам Freedesktop
(gdm, sddm, lightdm, ...)
для них все работает из коробки, в т.ч. wayland.
Но! при условии, что наши WM будут иметь .desktop файлы,
что, к сожалению, в Сизифе не наблюдалось.
WM policy 2.0 это теперь требует,
а за последние 2 недели я провел ряд NMU
и .desktop файлы уже есть почти везде.
т.е. по факту WM policy 2.0 вступило в силу.
Осталось DM policy 2.0.
Там костыли нужны для нестандартных DM (WDM,...).
По факту оставшиеся нестандартные DM работают
через runwm --list -> Xsession <runwm_list_name>.
Для них я собираюсь подменить старый runwm на новый, использующий
.desktop файлы вместо файлов в /etc/X11/wmsession.d .
Для поддержки wayland необходимо, чтобы DM мог запуститься под wayland.
Мне кажется, те, кто умеет wayland, умеют и Freedesktop,
а кто не умеет Freedesktop, тот не запустится под wayland.
Хотелось бы пример, когда поддержка сессий wayland
была бы нужна в DM, использующих костыли с runwm/Xsession.
--
I V
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 11:16 ` Sergey V Turchin
@ 2021-11-12 13:06 ` Igor Vlasenko
2021-11-12 13:31 ` Sergey V Turchin
0 siblings, 1 reply; 17+ messages in thread
From: Igor Vlasenko @ 2021-11-12 13:06 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Sergey V Turchin
On Fri, Nov 12, 2021 at 02:16:35PM +0300, Sergey V Turchin wrote:
> 31.10.2021 20:55, Igor Vlasenko пишет:
> > Уважаемые коллеги!
> >
> > Наши полиси по упаковке WM и DM устарели
> > с широким распространением стандарта Freedesktop.
> > Пришла пора переезжать с /etc/X11/wmsession.d
> > на /usr/share/xsessions.
> Если взять значение Exec из /usr/share/xsessions/any.desktop и запустить с
> ним
> /etc/X11/Xsession $EXEC
> , то запуститься соотв сессия из /etc/X11/wmsession.d/ при наличии.
Я в курсе этого хака из xinitrc-2.4.47-alt2, для
https://bugzilla.altlinux.org/36913,
и поддерживаю его для своей версии runwm.
Но там гораздо больше, чем просто Exec.
runwm и wm-select для xsessions
дополнительно проверяют Hidden, TryExec,
выставляют значение переменной
$XDG_CURRENT_DESKTOP из DesktopNames=
и ряд другой обвязки.
Freedesktop костыль для не-Freedesktop DM.
--
I V
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 13:06 ` Igor Vlasenko
@ 2021-11-12 13:31 ` Sergey V Turchin
2021-11-12 13:51 ` Arseny Maslennikov
0 siblings, 1 reply; 17+ messages in thread
From: Sergey V Turchin @ 2021-11-12 13:31 UTC (permalink / raw)
To: devel
12.11.2021 16:06, Igor Vlasenko пишет:
[...]
> дополнительно проверяют Hidden, TryExec,
> выставляют значение переменной
> $XDG_CURRENT_DESKTOP
XDG_SESSION_TYPE можно на будущее.
из DesktopNames=
> и ряд другой обвязки.
>
> Freedesktop костыль для не-Freedesktop DM.
>
--
Regards, Sergey
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 12:52 ` Igor Vlasenko
@ 2021-11-12 13:35 ` Sergey V Turchin
2021-11-12 14:35 ` Igor Vlasenko
0 siblings, 1 reply; 17+ messages in thread
From: Sergey V Turchin @ 2021-11-12 13:35 UTC (permalink / raw)
To: Igor Vlasenko, ALT Linux Team development discussions
12.11.2021 15:52, Igor Vlasenko пишет:
[...]
> Для поддержки wayland необходимо, чтобы DM мог запуститься под wayland.
Нет. Достаточно только WM.
> Мне кажется, те, кто умеет wayland, умеют и Freedesktop,
> а кто не умеет Freedesktop, тот не запустится под wayland.
> Хотелось бы пример, когда поддержка сессий wayland
> была бы нужна в DM, использующих костыли с runwm/Xsession.
Я про wm-select только.
--
Regards, Sergey
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 13:31 ` Sergey V Turchin
@ 2021-11-12 13:51 ` Arseny Maslennikov
2021-11-12 13:57 ` Sergey V Turchin
0 siblings, 1 reply; 17+ messages in thread
From: Arseny Maslennikov @ 2021-11-12 13:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1005 bytes --]
On Fri, Nov 12, 2021 at 04:31:08PM +0300, Sergey V Turchin wrote:
> 12.11.2021 16:06, Igor Vlasenko пишет:
>
> [...]
> > дополнительно проверяют Hidden, TryExec,
> > выставляют значение переменной
> > $XDG_CURRENT_DESKTOP
> XDG_SESSION_TYPE можно на будущее.
Эту envvar к моменту запуска по .desktop уже поздновато
выставлять, разве нет? :)
Сеансовый PAM-стек уже сработал.
Т. е. только в качестве fallback, если она ещё не назначена, и лучше при
этом ругаться в журнал.
> > и ряд другой обвязки.
> >
> > Freedesktop костыль для не-Freedesktop DM.
> >
>
>
> --
> Regards, Sergey
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 13:51 ` Arseny Maslennikov
@ 2021-11-12 13:57 ` Sergey V Turchin
2021-11-12 14:56 ` Igor Vlasenko
0 siblings, 1 reply; 17+ messages in thread
From: Sergey V Turchin @ 2021-11-12 13:57 UTC (permalink / raw)
To: devel
12.11.2021 16:51, Arseny Maslennikov пишет:
> On Fri, Nov 12, 2021 at 04:31:08PM +0300, Sergey V Turchin wrote:
>> 12.11.2021 16:06, Igor Vlasenko пишет:
>>
>> [...]
>>> дополнительно проверяют Hidden, TryExec,
>>> выставляют значение переменной
>>> $XDG_CURRENT_DESKTOP
>> XDG_SESSION_TYPE можно на будущее.
>
> Эту envvar к моменту запуска по .desktop уже поздновато
> выставлять, разве нет? :)
К моменту чтения пользовательским скриптом её значения самое время.
[...]
--
Regards, Sergey
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 13:35 ` Sergey V Turchin
@ 2021-11-12 14:35 ` Igor Vlasenko
0 siblings, 0 replies; 17+ messages in thread
From: Igor Vlasenko @ 2021-11-12 14:35 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Nov 12, 2021 at 04:35:18PM +0300, Sergey V Turchin wrote:
> > Для поддержки wayland необходимо, чтобы DM мог запуститься под wayland.
> Нет. Достаточно только WM.
я откопал slim, чтобы на нем потренироваться, будет подопытным.
> > Мне кажется, те, кто умеет wayland, умеют и Freedesktop,
> > а кто не умеет Freedesktop, тот не запустится под wayland.
> > Хотелось бы пример, когда поддержка сессий wayland
> > была бы нужна в DM, использующих костыли с runwm/Xsession.
> Я про wm-select только.
Да, конечно, я планирую в wm-select, мне самому интересно.
Но потом. сейчас пытаюсь сделать невидимый переезд
c wmsession.d на xsessions, когда для старых DM
все будет скрыто "под капотом" wm-select и runwm.
--
I V
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 13:57 ` Sergey V Turchin
@ 2021-11-12 14:56 ` Igor Vlasenko
2021-11-12 15:00 ` Sergey V Turchin
2021-11-12 15:33 ` Arseny Maslennikov
0 siblings, 2 replies; 17+ messages in thread
From: Igor Vlasenko @ 2021-11-12 14:56 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Arseny Maslennikov
On Fri, Nov 12, 2021 at 04:57:53PM +0300, Sergey V Turchin wrote:
> 12.11.2021 16:51, Arseny Maslennikov пишет:
> > > > выставляют значение переменной
> > > > $XDG_CURRENT_DESKTOP
> > Эту envvar к моменту запуска по .desktop уже поздновато
> > выставлять, разве нет? :)
to Arseny Maslennikov:
Вы, скорее всего, имели в виду $XDG_SESSION_DESKTOP ?
Я напомню, что XDG_SESSION_DESKTOP - это pam_systemd,
если DM подключает pam_systemd в pam.
а XDG_CURRENT_DESKTOP - это список, и служит для несколько других целей
(управление меню и автозапуском стандарта Freedesktop.
По стандарту
[ https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys ]
$XDG_CURRENT_DESKTOP should have been set by the login manager, according to the value of the DesktopNames found in the session file. The entry in the session file has multiple values separated in the usual way: with a semicolon.
А теперь возьмем, WDM или, лучше, откопанный мной на эксперименты slim.
pam_systemd он не пользуется (XDG_SESSION_DESKTOP, XDG_SESSION_ID, и т.д
не установлены, нет интеграции с systemd.
чтобы иметь XDG_SESSION_DESKTOP и компанию надо лечить на уровне DM -
добавить в %pam pam_systemd и корректно настроить.
Вообще в будущем надо будет выпустить рновую ревизию политики,
где желательно будет как-то станадартизировать требования,
что рекомендуется пихать в %pam для DM.
А вот для переменной $XDG_CURRENT_DESKTOP достаточно установить ее,
если она не установлена, в runwm или wm-select,
так как они все равно читают .desktop файлы и имеют доступ
к DesktopNames=.
XDG_CURRENT_DESKTOP нужна, если мы хотим реализовать сторонним приложением
freedesktop меню или freedesktop autostart для какого-нибудь StrangeBox.
--
I V
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 14:56 ` Igor Vlasenko
@ 2021-11-12 15:00 ` Sergey V Turchin
2021-11-12 15:11 ` Igor Vlasenko
2021-11-12 15:33 ` Arseny Maslennikov
1 sibling, 1 reply; 17+ messages in thread
From: Sergey V Turchin @ 2021-11-12 15:00 UTC (permalink / raw)
To: devel
12.11.2021 17:56, Igor Vlasenko пишет:
[...]
> Я напомню, что XDG_SESSION_DESKTOP - это pam_systemd,
> если DM подключает pam_systemd в pam.
У ме
У меня XDG_SESSION_DESKTOP выставляет пользователю sddm, а значение
берёт из параметра DesktopNames.
> а XDG_CURRENT_DESKTOP - это список, и служит для несколько других целей
> (управление меню и автозапуском стандарта Freedesktop.
[...]
--
Regards, Sergey
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 15:00 ` Sergey V Turchin
@ 2021-11-12 15:11 ` Igor Vlasenko
0 siblings, 0 replies; 17+ messages in thread
From: Igor Vlasenko @ 2021-11-12 15:11 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Nov 12, 2021 at 06:00:24PM +0300, Sergey V Turchin wrote:
> 12.11.2021 17:56, Igor Vlasenko пишет:
>
> [...]
> > Я напомню, что XDG_SESSION_DESKTOP - это pam_systemd,
> > если DM подключает pam_systemd в pam.
> У ме
> У меня XDG_SESSION_DESKTOP выставляет пользователю sddm, а значение берёт из
> параметра DesktopNames.
Это sddm так конфигурирует pam_systemd, см. документацию
[ https://www.freedesktop.org/software/systemd/man/pam_systemd.html ]
Для pam_systemd можно гвоздями прибить значение XDG_SESSION_DESKTOP
в %pam, указав desktop=ПРИБИТОЕ_ГВОЗДЯМИ_ИМЯ.
Но для DM так очевидно нельзя, поэтому в pam_systemd
предусмотрено конфигурирование через ENV.
DM выставляет переменную окружения XDG_SESSION_DESKTOP=name,
а pam_systemd берет ее оттуда.
И да, в доках рекомендуется брать ее оттуда же,
откуда (первое) значение в XDG_SESSION_DESKTOP :
It is recommended to use the same identifiers and capitalization as for $XDG_CURRENT_DESKTOP, as defined by the Desktop Entry Specification. (However, note that the option only takes a single item, and not a colon-separated list like $XDG_CURRENT_DESKTOP.)
--
I V
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-11-12 14:56 ` Igor Vlasenko
2021-11-12 15:00 ` Sergey V Turchin
@ 2021-11-12 15:33 ` Arseny Maslennikov
1 sibling, 0 replies; 17+ messages in thread
From: Arseny Maslennikov @ 2021-11-12 15:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 3115 bytes --]
On Fri, Nov 12, 2021 at 04:56:31PM +0200, Igor Vlasenko wrote:
> On Fri, Nov 12, 2021 at 04:57:53PM +0300, Sergey V Turchin wrote:
> > 12.11.2021 16:51, Arseny Maslennikov пишет:
> > > > > выставляют значение переменной
> > > > > $XDG_CURRENT_DESKTOP
>
> > > Эту envvar к моменту запуска по .desktop уже поздновато
> > > выставлять, разве нет? :)
>
> to Arseny Maslennikov:
> Вы, скорее всего, имели в виду $XDG_SESSION_DESKTOP ?
Нет, именно XDG_SESSION_TYPE. В цитате выше пропущена реплика, на
которую я отвечал.
>
> Я напомню, что XDG_SESSION_DESKTOP - это pam_systemd,
> если DM подключает pam_systemd в pam.
Как и XDG_SESSION_TYPE.
У нас, правда, есть и конфигурации без systemd, у них всем этим должен
заниматься какой-то другой pam-модуль, наверное.
>
> а XDG_CURRENT_DESKTOP - это список, и служит для несколько других целей
> (управление меню и автозапуском стандарта Freedesktop.
И ещё обработчиками запросов к xdg-desktop-portal как минимум.
>
> По стандарту
> [ https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#recognized-keys ]
>
> $XDG_CURRENT_DESKTOP should have been set by the login manager, according to the value of the DesktopNames found in the session file. The entry in the session file has multiple values separated in the usual way: with a semicolon.
Да.
>
> А теперь возьмем, WDM или, лучше, откопанный мной на эксперименты slim.
>
> pam_systemd он не пользуется (XDG_SESSION_DESKTOP, XDG_SESSION_ID, и т.д
> не установлены, нет интеграции с systemd.
>
> чтобы иметь XDG_SESSION_DESKTOP и компанию надо лечить на уровне DM -
> добавить в %pam pam_systemd и корректно настроить.
>
> Вообще в будущем надо будет выпустить рновую ревизию политики,
> где желательно будет как-то станадартизировать требования,
> что рекомендуется пихать в %pam для DM.
>
> А вот для переменной $XDG_CURRENT_DESKTOP достаточно установить ее,
> если она не установлена, в runwm или wm-select,
> так как они все равно читают .desktop файлы и имеют доступ
> к DesktopNames=.
>
> XDG_CURRENT_DESKTOP нужна, если мы хотим реализовать сторонним приложением
> freedesktop меню или freedesktop autostart для какого-нибудь StrangeBox.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-10-31 17:55 [devel] DM & WM packaging policy 2.0 project Igor Vlasenko
` (2 preceding siblings ...)
2021-11-12 11:17 ` Sergey V Turchin
@ 2021-12-01 22:40 ` Igor Vlasenko
2021-12-02 7:30 ` Sergey V Turchin
3 siblings, 1 reply; 17+ messages in thread
From: Igor Vlasenko @ 2021-12-01 22:40 UTC (permalink / raw)
To: devel
On Sun, Oct 31, 2021 at 07:55:46PM +0200, Igor Vlasenko wrote:
> Уважаемые коллеги!
>
> Наши полиси по упаковке WM и DM устарели
> с широким распространением стандарта Freedesktop.
> Пришла пора переезжать с /etc/X11/wmsession.d
> на /usr/share/xsessions.
>
> Выношу на обсуждение обновленные полиси на
> https://www.altlinux.org/Упаковка_WM
> https://www.altlinux.org/Display_Manager_Policy
Подводя итоги:
обсуждение шло месяц,
суть - переход с /etc/X11/wmsession.d на .desktop,
с чем все согласны, возражений не было.
Было сомнение, нужны ли в старом полиси зависимости
shared-mime-info и т.д., но разобрались, разрешилось.
Предлагаю эти дополнения принять.
Есть новая актуальная тема - обвязка сессий wayland,
она в Display_Manager_Policy 2.0 не затронута.
Предлагаю обсудить отдельно, а по итогам
то что получится, оформить а проект дополнения 2.1 к
Display_Manager_Policy 2.0.
--
I V
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [devel] DM & WM packaging policy 2.0 project.
2021-12-01 22:40 ` Igor Vlasenko
@ 2021-12-02 7:30 ` Sergey V Turchin
0 siblings, 0 replies; 17+ messages in thread
From: Sergey V Turchin @ 2021-12-02 7:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thursday, 2 December 2021 01:40:06 MSK Igor Vlasenko wrote:
[...]
> Есть новая актуальная тема - обвязка сессий wayland,
> она в Display_Manager_Policy 2.0 не затронута.
> Предлагаю обсудить отдельно, а по итогам
> то что получится, оформить а проект дополнения 2.1 к
> Display_Manager_Policy 2.0.
Да, только стоит приглядеться, можно ли сделать в текущей версии какие-то
полезные изменения заранее в рассчёте на wayland.
--
Regards, Sergey.
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2021-12-02 7:30 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-31 17:55 [devel] DM & WM packaging policy 2.0 project Igor Vlasenko
2021-11-10 16:23 ` Igor Vlasenko
2021-11-12 11:16 ` Sergey V Turchin
2021-11-12 13:06 ` Igor Vlasenko
2021-11-12 13:31 ` Sergey V Turchin
2021-11-12 13:51 ` Arseny Maslennikov
2021-11-12 13:57 ` Sergey V Turchin
2021-11-12 14:56 ` Igor Vlasenko
2021-11-12 15:00 ` Sergey V Turchin
2021-11-12 15:11 ` Igor Vlasenko
2021-11-12 15:33 ` Arseny Maslennikov
2021-11-12 11:17 ` Sergey V Turchin
2021-11-12 12:52 ` Igor Vlasenko
2021-11-12 13:35 ` Sergey V Turchin
2021-11-12 14:35 ` Igor Vlasenko
2021-12-01 22:40 ` Igor Vlasenko
2021-12-02 7:30 ` Sergey V Turchin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git