From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 3 Dec 2021 19:05:01 +0100 From: Alexey Gladkov To: ALT Linux Team development discussions Message-ID: <20211203180501.azzpphfwubhq2pcc@example.org> References: <20211202183523.GA29870@dad.imath.kiev.ua> <20211203135057.hsrl2pqzep4rf77c@example.org> <20211203151004.lo6wdi46fb27hm4q@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] DM (RFC: wayland session wrapper script) X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Dec 2021 18:05:02 -0000 Archived-At: List-Archive: List-Post: On Fri, Dec 03, 2021 at 07:05:12PM +0300, Arseny Maslennikov wrote: > On Fri, Dec 03, 2021 at 04:10:04PM +0100, Alexey Gladkov wrote: > > On Fri, Dec 03, 2021 at 05:49:31PM +0300, Sergey Bolshakov wrote: > > > >>>>> "Alexey" == Alexey Gladkov writes: > > > > > > > On Thu, Dec 02, 2021 at 08:35:23PM +0200, Igor Vlasenko wrote: > > > >> Уважаемые коллеги! > > > >> > > > >> Как показал #40910 > > > >> https://bugzilla.altlinux.org/40910 > > > >> нам срочно нужен wayland session wrapper script. > > > > > > > Спасибо, что начал двигать эту тему. Это я как человек сидящий на > > > > wayland-only окружении говорю. > > > > > > +1 к спасибо, назрело и перезрело. > > > legion: кстати, как ты этот свой sway запускаешь wayland-only, > > > неужто c exec sway c tty ? asking for a friend > > > > Именно так и запускаю. Я пробовал разные DM, но не срослось. Собирать > > что-то от фанатов [1] тоже не стал так как это +1 DM (из и так развелось) > > Вот потому и развелось, что никто не пытался общую привилегированную > часть написать один раз, секурно и хорошо, а вендорам DE и администраторам > оставить писать greeters — и убедить их всех, включая гномеров, так > делать. > > > и плюс его вычитывать же нужно. Я так и не собрался. > > > > В остальном системный конфиг sway почти такой же как мой. В моём из > > важного разве что используется waybar, запускается mako и swaykbdd. > > > > [1] https://git.sr.ht/~kennylevinsen/greetd > > Он собран в сизиф. О. Уже. Я не заметил :) > > Я его читал средне-вдумчиво, там немного кода, он выглядит почти > хорошим, в т. ч. архитектурно. Разве только: > (1) написан на Rust с std и обильным cargo, список модулей на пару экранов не влезает :( Да. Где-то автор писал, что он заинтересовался rust :) > (2) автору совсем не пришло в голову, что запускать гритеры лучше из > инит-скриптов / строчек в inittab / autovt@.service (зачем заново > писать startup manager?); Потому что он как и я не использует systemd ? На это намекает то, что он же является автором seatd :) > (3) он, запускаясь на VT X, _сначала_ вызывает ioctl(*, KDSETMODE, KD_TEXT), > а _потом_ спрашивает у гритера, какой режим VT ему нужен; Послали ему исправление ? > (4) он, кажется, не решает проблему "если DM крашнулся, сеансы убиваются > вслед"; (один из путей решения — пункт 2) Для меня это не вариант решения. Для автора, кажется, тоже. > (5) ну и XDG compliance у него не реализован, кажется, ничем: нет в > комплекте лончера, который бы все эти переменные ставил (т. е. > потребуются костыли, о которых пишет Игорь viy@). Я их себе сам выставляю их. Не вижу в этом проблемы. Мне кажется это не дело DM. -- Rgrds, legion