Vicki Pfau
cb112711b3
steamosctl: Add reload-config command
2025-02-05 18:08:02 -08:00
Vicki Pfau
91890e5948
manager/user: Add BatteryChargeLimit1 interface ( #12 )
2025-01-21 17:31:51 -08:00
Vicki Pfau
54351414fa
wifi: Add method for generating and capturing an ath11k dump
2025-01-21 16:45:33 -08:00
Vicki Pfau
7b7afffc46
manager: Expose new CaptureDebugTraceOutput method
2025-01-21 16:45:33 -08:00
Vicki Pfau
a2af4d1bc5
Cargo.toml: Update to zbus 5
2024-11-13 23:27:19 -08:00
Jeremy Whiting
f7bfdd7d7a
Add steamos-reset-tool usage.
...
Instead of using steamos-factory-reset-config which resets both
the OS and the user home partitions use steamos-reset-tool which
has arguments for each or resetting both.
2024-10-24 12:55:53 -06:00
Jeremy Whiting
ef00a32756
Fix typo in valid values in steamosctl for wifi debug modes.
...
WifiDebugMode is either off or tracing, no more on value.
2024-09-29 06:51:29 -06:00
Vicki Pfau
fb6e86d5e8
Fix some clippy warnings
2024-09-09 20:00:53 -07:00
Vicki Pfau
127eab4863
Fix some clippy::pedantic warnings
2024-08-30 16:52:17 -07:00
Vicki Pfau
d3152cb38d
steamosctl: Make doc comments consistently formatted
2024-08-30 16:50:59 -07:00
Vicki Pfau
2d4647a918
manager/user: Rename GpuTdpLimit1 to TdpLimit1
2024-08-29 01:48:06 +00:00
Vicki Pfau
a54e3d0c55
proxy: Update AmbientLightSensor1 definition
2024-08-21 22:50:05 -07:00
Vicki Pfau
a3503282b8
Unify spelling of Wi-Fi in user-facing strings
2024-08-09 19:13:00 -07:00
Vicki Pfau
0871125e3e
steamosctl: Fix get-all-properties
2024-08-06 19:15:40 -07:00
Vicki Pfau
db345b3f3d
steamosctl: Remove deprecated get-version
2024-08-06 19:15:40 -07:00
Vicki Pfau
5e828efdfa
manager/user: Move relevant methods to GpuTdpLimit1, update as specified
2024-08-06 19:15:40 -07:00
Vicki Pfau
576135cd7a
manager/user: Move relevant methods to WifiDebug1, update as specified
2024-08-06 19:15:40 -07:00
Vicki Pfau
4f3a5547d6
manager/user: Move relevant methods to GpuPerformanceLevel1, update as specified
2024-08-06 19:15:40 -07:00
Vicki Pfau
fc25da30af
manager/user: Move relevant methods to GpuPowerProfile1, update as specified
2024-08-06 19:15:40 -07:00
Vicki Pfau
41382c7158
manager/user: Move relevant methods to Manager2, update as specified
2024-08-06 19:15:40 -07:00
Vicki Pfau
a661df64a1
manager/user: Move trivial changes to new interfaces
2024-08-06 19:15:40 -07:00
Vicki Pfau
428350b4c7
proxy: Split out per-file and re-export relevant proxies
2024-08-06 19:15:40 -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
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
Vicki Pfau
b7b09e6c17
power: Move GPUPerformanceLevel::to_string to Display::fmt
2024-05-22 18:57:16 -07: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
Jeremy Whiting
41de4f9a8b
Fix clippy warnings about not needing .to_string() anymore.
...
Since these types implement Display now we no longer need
.to_string().
2024-05-17 09:40:22 -06:00
Vicki Pfau
4f84b48225
steamosctl: Give human-readable results for property names
2024-05-13 18:55:38 -07:00
Vicki Pfau
d027445d9d
steamosctl: Use more enums instead of u32 where applicable
2024-05-13 18:55:38 -07:00
Vicki Pfau
e25b1a7ca7
steamosctl: Use GPUPerformanceLevel where applicable
2024-05-13 18:55:38 -07:00
Vicki Pfau
d8cbf1d1c4
steamosctl: Use WifiBackend as the argument type directly
2024-05-13 18:55:38 -07:00
Vicki Pfau
fa80c861ad
steamosctl: Make -a into get-all-properties command instead of a flag
2024-05-13 18:55:38 -07:00
Vicki Pfau
01b50984a4
steamosctl: Remove unneeded empty variants
2024-05-13 18:55:38 -07:00
Vicki Pfau
bfcdf96301
steamosctl: Fix up documentation and remove extraneous flag syntax
2024-05-13 18:55:38 -07:00
Vicki Pfau
7cd1e7814c
steamosctl: Add HdmiCecState commands
2024-05-09 20:14:35 -07:00
Vicki Pfau
f4247de8c1
lib: Export some modules as pub
2024-05-08 16:52:45 -07:00
Jeremy Whiting
d38aa35e58
steamosctl: Use session bus instead of system bus.
2024-05-07 16:42:44 -06:00
Jeremy Whiting
716f1d0e4d
Add commands for updatebios|dock, trim devices and factory reset.
2024-05-07 16:42:44 -06:00
Jeremy Whiting
1fa25aaa41
Add get property commands for each property.
2024-05-07 16:42:42 -06:00
Jeremy Whiting
d8b689ae50
Add set commands for tdp limit, gpu performance, etc.
...
Also GPU manual clock and wifi power management state.
Some of these aren't currently working on latest main image
but it seems some of the sysfs paths have changed somehow...
2024-05-07 16:38:58 -06:00
Jeremy Whiting
6e8e36b053
Sort properties when steamosctl -a is used.
...
To make the output easier to parse as users sort by key.
2024-05-07 16:36:56 -06: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