Сейчас права на weston-launch установлены в 6711/-rws--s--x. При этом weston-launch нужен для того, чтобы мочь запустить сам weston в случае отсутствия logind. Т.к. weston-launch в любом случае проверяет, что запустивший исполняемый файл пользователь входит в группу weston-launch, то я предлагаю при установке пакета создавать системную группу с таким именем, а права на запуск исполняемого файла выставить в 6710/-rws--s---.
Нужен ли кому weston на системах без logind?
(In reply to Yuri N. Sedunov from comment #1) > Нужен ли кому weston на системах без logind? Ну вот я один из пользователей.
Не хотите ли доверить членам группы xgrp запуск weston на таких системах?
(In reply to Yuri N. Sedunov from comment #3) > Не хотите ли доверить членам группы xgrp запуск weston на таких системах? Это был бы отличный вариант, но тогда придётся запатчить weston-launch: https://github.com/wayland-project/weston/blob/58dba727c910665c7d4891b8b991226e4d3b28f2/libweston/weston-launch.c#L165
Бинго! Предлагаю вам сделать такой патч для weston, чтобы можно было задавать группу в meson_options.txt. Со своей стороны обязуюсь одобрить задание в сизиф прежде, чем ваш патч примет апстрим.
(In reply to Yuri N. Sedunov from comment #5) > Бинго! Предлагаю вам сделать такой патч для weston, чтобы можно было > задавать группу в meson_options.txt. Со своей стороны обязуюсь одобрить > задание в сизиф прежде, чем ваш патч примет апстрим. https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/718
weston-9.0.0-alt1.2 -> sisyphus: Sun Oct 31 2021 Vladimir D. Seleznev <vseleznv@altlinux> 9.0.0-alt1.2 - weston-launch: changed perms mode, subject of xgrp group (closes #41205)