Files
DeeJanuz--frametop/setup/bluetooth/steamframe-bt-fixups.service
T
DeeJanuzandClaude Opus 5.5 d439bc3f25 Frametop: a multi-screen desktop and universal 3D mouse for the Steam Frame
Several KDE Plasma screens floating in SteamVR, each a real monitor of any
resolution and shape, shown by our own compositor (ft-screens), with a
layout, wrist pinning, and visibility modes; a Bluetooth mouse that drives
all of SteamVR as a room-anchored 3D pointer (input relay, ft-pointer
helper, ft_pointer SteamVR driver); two settings apps; and Bluetooth LE
fixes. Installs on the headset with ./install.sh.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-26 16:14:13 -06:00

18 lines
597 B
Desktop File

# Installed to /etc/systemd/system/ by setup/bluetooth/install.sh.
# Re-applies the Bluetooth LE workarounds after every bluetoothd start.
# A separate unit rather than ExecStartPost: the controller only powers up
# after bluetooth.service is active, so waiting inside it deadlocks.
[Unit]
Description=SteamFrame Bluetooth LE workarounds (address resolution, privacy off)
After=bluetooth.service set-bluetooth-mac-address.service
PartOf=bluetooth.service
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/etc/steamframe/bt-fixups.sh
TimeoutStartSec=5min
[Install]
WantedBy=bluetooth.service