Commit graph

12 commits

Author SHA1 Message Date
Vicki Pfau
428350b4c7 proxy: Split out per-file and re-export relevant proxies 2024-08-06 19:15:40 -07:00
Vicki Pfau
8e3fc1afeb job: Add JobManagerInterface to emit JobStarted signal
This adds the JobManagerInterface helper object to emit a signal when a job is
started. It also renames the job prefix to be its own path so that the
JobManagerInterface can claim that as an object.
2024-07-25 21:29:14 -07:00
Jeremy Whiting
93e153079d Rework the CPUGovernors enum a bit.
Change to CPUScalingGovernors and use strum
crate to remove some cruft.
2024-06-28 08:59:11 -06:00
Jeremy Whiting
c75c50762d Add cpu governor getting and setting to steamosctl.
TODO: Need to test this manually but config issues are causing
daemon's to die here currently because of missing paths.
2024-06-28 08:59:11 -06:00
Vicki Pfau
4dd23fce8e proxy: Add missing UdevEvents proxy 2024-06-26 20:55:53 -07:00
Vicki Pfau
0f14facac9 manager/user: Add ReloadConfig method 2024-06-17 21:27:56 -07:00
Jeremy Whiting
f30c54c907 Add gpu power profile(s) property management to steamosctl.
Adds get-gpu-power-profiles to list supported profiles
get-gpu-power-profile to list current and
set-gpu-power-profile to set.
2024-06-05 15:38:25 -06:00
Jeremy Whiting
8c1baa152b Update the proxy to match the xml.
Depending when this lands we may need to do it again.
2024-06-04 15:31:47 -06:00
Jeremy Whiting
f6298efbc9 Tweak the Subprocess api a bit.
From feedback from Andres changed SubProcess to just Job for
possible further changes to have the manager do things itself
without launching subprocesses.
Changed names objectpath to jobpath, exit_code to result, etc.
Removed Kill and added a force parameter to Cancel instead.
Also ran cargo fmt which tweaked indentation in a couple places.
Alos removed ExitCode, users can just call Wait again if needed.
2024-05-22 01:30:24 +00:00
Vicki Pfau
7cd1e7814c steamosctl: Add HdmiCecState commands 2024-05-09 20:14:35 -07:00
Vicki Pfau
5efb67f15c proxy: Add missing default_service for SubProcess 2024-05-08 16:52:45 -07:00
Jeremy Whiting
8788e99245 Add steamosctl.
Add a second binary which is a command-line utility to get and set
the properties of the DBus api.
Add commands to set wifi debug mode and backend.
2024-05-07 16:36:54 -06:00