ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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