Re: remark about some Desktop session processes

Vladimir Kudrya <[email protected]> Wed, 6 Dec 2023 22:38:33 +0300
Newsgroups gmane.linux.debian.devel.desktop
Message-ID <[email protected]>
AFAIK GNOME session manages some kind of systemd user unit structure of 
its own, so maybe `Conflicts=`, possibly with some ordering, can be used 
on the side of waybar.service to point to some of GNOMEs units.

On 06/12/2023 22.18, Vladimir Kudrya wrote:
> The best way I see it, is to install such units as dependencies for 
> specific DEs, if DEs themselves can be represented as units. Stock 
> sway and other wlroots compositors in debian do not do that.
>
> But at least this is how I solved this situation in my wayland session 
> manager: https://github.com/Vladimir-csp/uwsm/tree/master/example-units
>
> On 06/12/2023 21.31, Patrice Duroux wrote:
>> Hi,
>>
>> I have a system with both Sway and GNOME sessions available.
>>
>> But if I log in using a GNOME one, I can see the process like:
>>
>> patrice     3866  0.0  0.0  18824 14212 ?        Ss   19:07 0:00
>> /usr/bin/foot --server=3
>>
>> $ apt-file search --fixed-string /usr/bin/foot
>> foot: /usr/bin/foot
>> $ apt --installed rdepends foot
>> foot
>> Reverse Depends:
>>    Recommande: sway
>>    Recommande: sway
>>
>> Similarly I have the following messages in system log:
>>
>> $ journalctl -S today | grep waybar
>> déc. 06 19:07:59 kos-moceratops systemd[2650]: Started waybar.service
>> - Highly customizable Wayland bar for Sway and Wlroots based
>> compositors..
>> déc. 06 19:07:59 kos-moceratops waybar[4235]: [2023-12-06
>> 19:07:59.603] [info] Using configuration file /etc/xdg/waybar/config
>> déc. 06 19:07:59 kos-moceratops waybar[4235]: [2023-12-06
>> 19:07:59.604] [info] Using CSS file /etc/xdg/waybar/style.css
>> déc. 06 19:07:59 kos-moceratops waybar[4235]: [2023-12-06
>> 19:07:59.607] [error] Failed to acquire required resources.
>> déc. 06 19:07:59 kos-moceratops systemd[2650]: waybar.service: Main
>> process exited, code=exited, status=1/FAILURE
>> déc. 06 19:07:59 kos-moceratops systemd[2650]: waybar.service: Failed
>> with result 'exit-code'.
>> déc. 06 19:07:59 kos-moceratops systemd[2650]: waybar.service:
>> Scheduled restart job, restart counter is at 5.
>> déc. 06 19:07:59 kos-moceratops systemd[2650]: waybar.service: Start
>> request repeated too quickly.
>> déc. 06 19:07:59 kos-moceratops systemd[2650]: waybar.service: Failed
>> with result 'exit-code'.
>> déc. 06 19:07:59 kos-moceratops systemd[2650]: Failed to start
>> waybar.service - Highly customizable Wayland bar for Sway and Wlroots
>> based compositors..
>>
>> (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027069)
>>
>> Is there a nice way to not mix-up those session specific services?
>>
>> Regards,
>> Patrice
>>
>