@alebastr created the sway-systemd integration package https://github.com/alebastr/sway-systemd which provides a session script and a systemd-oomd helper.
Both could be quite useful for the i3 spin. We should take a look how easily they can be adjusted to be used by i3 and potentially submit them to Fedora.
Systemd-oomd helper should already work. I'm looking into replacing _NET_WM_PID code with XResQueryClientIds for more accurate process information for X11 windows, but what we have is good enough.
Session script though may be not as useful for i3 spin. Part of that is that there's less reasons to care about portals and XDG_CURRENT_DESKTOP value. Another thing is that /etc/X11/xinit/xinitrc.d/50-systemd-user.sh already covers some of session script's functionality.
Thanks @defolos for opening the ticket, and thanks for following up here @alebastr. :thumbsup:
We should take a vote on this as a SIG. I think it is a large enough change that we will want to use the Fedora Change process to propose this for Fedora 35. It will require testing and validation to make sure we don't cause a miserable experience for anyone on accident. Plus it is good promotion material! :grin: Marking as a ticket to review in our next meeting!
Metadata Update from @jflory7:
- Issue priority set to: next meeting (was: awaiting triage)
- Issue set to the milestone: Pending Fedora Linux release triage (was: F35 – Beta Release Public Availability)
- Issue tagged with: help wanted, type - change - system, type - docs, type - internal organization
to comment on this ticket.