Wayne Heaney

Results 134 comments of Wayne Heaney

Resolved in https://github.com/wheaney/XRLinuxDriver/pull/70 To summarize: * setup still requires root * systemd service is now non-root

I got similar feedback from one other person that the device can't be used by other processes because I'm holding the connection open. I was thinking about adding a "full...

I think it'll just be two different states: disabled and stopped. Disabled leaves the driver running and detects a device being connected. Stopped leaves the driver off, not connecting devices,...

This would be resolved by an update I made a month or two ago: the driver no longer holds open a connection to devices when disabled.

As I'm expanding the role of the Decky UI (which is part of what prompted this task), I'm realizing that the decky python backend code is actually providing the API...

Here are the python functions we'd want to refactor out of the decky python backend: * Functions for reading writing driver state, config, and control flags: https://github.com/wheaney/decky-XRGaming/blob/main/main.py#L51-L182 * Functions for...

[PyXRLinuxDriverIPC](https://github.com/wheaney/PyXRLinuxDriverIPC) now contains the shared python backend that owns the driver integrations for the Breezy UI and Decky plugin UI. Next steps would be to update the [Breezy UI](https://github.com/wheaney/breezy-desktop/tree/main/ui): *...

We should also be moving the driver's bin and config files to their proper directories. Keep in mind you'd need to update the setup scripts to copy the existing config...

Also note that the setup scripts call uninstall for the previous version already, so if you just update setup to do install properly going forward, you don't need to clean...

We should also update the README docs to reference new bin and config file locations.