add systemd service config for required services in pmaports and aports
Target UIs:
- GNOME Mobile
- GNOME
- Plasma Mobile
Target device packages:
- cros-keyboard-map (+ keyd)
- msm-cros-efs-loader
- TBD
Services in pmaports, and aports that are used with UI images and device packages (both openrc and XDG autostart) need systemd-equivalent .service files.
For info on creating .service files: https://wiki.postmarketos.org/wiki/Systemd_services
TODO
-
Add config for doing this on KDE, see #2972 -
mmsd-tng -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstream -
Submit to Alpine aports
-
-
add to systemd-services
pkg: !5204 (merged)
-
-
mpris-proxy -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstream -
Submit to Alpine aports
-
-
add to systemd-services
pkg: !5204 (merged)
-
-
at-spi2-core -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstream -
Submit to Alpine aports
-
-
add to systemd-services
pkg
-
-
udiskie -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstream -
Submit to Alpine aports
-
-
add to systemd-services
pkg
-
-
chatty -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstream -
Submit to Alpine aports
-
-
add to systemd-services
pkg- No upstream sd user service, need to create new
-
-
Calls -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstream: https://gitlab.gnome.org/GNOME/calls/-/merge_requests/731 -
Submit to Alpine aports
-
-
add to systemd-services
pkg
-
-
gnome-clocks -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstream -
Submit to Alpine aports (https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/71384)
-
-
add to systemd-services
pkg: !5204 (merged)
-
-
geoclue -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstream -
Submit to Alpine aports
-
-
add to systemd-services
pkg: !5204 (merged)
-
-
iwd -
add to systemd-services
pkg: !5204 (merged)
-
-
pulseaudio-
🛑 ignoring... Alpine ships withautospawn=yes
inclient.conf
, and it's basically making sure that pulseaudio is always running (even after crashes), so it doesn't seem worth fighting with this to use a systemd service. We'll hopefully be transitioning way from PA too at some point...
-
-
pipewire, wireplumber, pipewire-pulse -
patch /etc/xdg/autostart/.desktop to add
X-GNOME-HiddenUnderSystemd=true
-
Submit upstreamNot applicable, .desktop is from aports -
Submit to Alpine aports: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/67267
-
-
add to systemd-services
pkg: !5142 (merged)- NOTE: forked pipewire instead, since socket activation via systemd requires build-time config. see commit in that MR for details
-