ValveSoftware / ValveSoftware/SteamOS

[Feature Request] Disable Bluetooth wake when not charging

Open
#2,645 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
No language data
Stars
2.6k
Forks
83
Avg merge
4m
Merged PRs (30d)
3

Description

I think any and all complaints about Bluetooth wake would disappear if it was implemented in a way that it could not lead to unintended issues. A part of that is simply making a system-wide toggle, but on top of that, there needs to be an option to have this feature ONLY active when the device is charging, and said option should be the default behavior. 99% of users will not want this feature active in any other scenario; the only major usecase is when the device is docked and may be uncomfortable to reach over to.

There are clear and seemingly obvious cases where the Bluetooth wake feature is a problem. For example, the user sleeps the device and puts it in a bag with a controller, but the controller keeps waking the device, draining its battery and potentially causing it to overheat. Really any scenario where the device is unplugged is one where you don't want to risk this behavior occurring, thus, Bluetooth wake should simply be disabled by default when the device is not plugged in.

This is a very good feature, and I'd love to make use of it, but I simply cannot while also making full use of the Steam Deck as a handheld device. Something definitely needs to be remedied here.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named. Start by locating the Bluetooth wake implementation and the charging or power-state handling in SteamOS, then determine where a system-wide toggle and charging-only default belong. Done means Bluetooth wake is disabled while unplugged by default, can be enabled through an explicit setting, and the behavior is covered by appropriate tests.

Written by the indexing model from the issue text.

Assessment

Domain
operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.