screenreader: Also add orca.service so we can launch the user unit.

In order for orca to have a user unit to launch with systemd it needs
this service file, which will be installed in /usr/lib/systemd/user next
to steamos-manager.service.
This commit is contained in:
Jeremy Whiting 2025-05-27 07:04:14 -06:00 committed by Jeremy Whiting
parent 0c28ed2b30
commit 04e52bbf12
2 changed files with 10 additions and 0 deletions

View file

@ -33,3 +33,4 @@ install: target/release/steamos-manager target/release/steamosctl
install -m644 "data/user/com.steampowered.SteamOSManager1.service" "$(DESTDIR)/usr/share/dbus-1/services/" install -m644 "data/user/com.steampowered.SteamOSManager1.service" "$(DESTDIR)/usr/share/dbus-1/services/"
install -m644 "data/user/steamos-manager.service" "$(DESTDIR)/usr/lib/systemd/user/" install -m644 "data/user/steamos-manager.service" "$(DESTDIR)/usr/lib/systemd/user/"
install -m644 "data/user/orca.service" "$(DESTDIR)/usr/lib/systemd/user/"

9
data/user/orca.service Normal file
View file

@ -0,0 +1,9 @@
[Unit]
Description=Orca Screen Reader
[Service]
Type=simple
ExecStart=/usr/bin/orca
ExecReload=/usr/bin/orca --replace
Restart=on-failure
EnvironmentFile=%t/gamescope-environment