breezy-desktop icon indicating copy to clipboard operation
breezy-desktop copied to clipboard

adjust tilt and roll for virtual monitors without follow mode.

Open rdasm opened this issue 10 months ago • 4 comments

Thank you for Breezy Desktop. its been amazing with a minor issue. I cant find Tilt/Roll for the virtual monitors. I have three Virtual monitors side by side and the side monitors are slightly tilted and i cant seem to straighten it up. The middle monitor also loses its "straightness" after a while. Is there a way to adjust the tilt of the virtual monitors. Thank you.

Viture XR lite PopOS 24.04 with gnome and wayland.

rdasm avatar Mar 14 '25 17:03 rdasm

Hi, so it's difficult to do what you're asking if you're experiencing drift like this:

loses its "straightness" after a while

The reason is that Breezy is already trying to keep the displays where you put them but the glasses' awareness of its own orientation is drifting away from reality. Since the data from the glasses is the only source of truth with respect to their orientation, it's impossible for Breezy to know where the "correct" tilt is when that source is no longer accurate.

But you can maybe achieve what you're asking to some degree by using the follow feature. Here's how you would do it:

  1. In the Advanced Settings:
    • enable the Tilt/roll movement tracking and DISABLE the other two
    • enable the All displays follow mode option
  2. Enable follow mode

Enabling the "all displays follow mode" and only enabling roll tracking should almost make it seem like you have follow mode disabled, except that the displays will always try to stay aligned with your own head tilt. So the displays will stay where you put them, but the tilt will follow you. Unfortunately, this means the tilt will follow you even when you don't want it to, but that might be an okay tradeoff.

The only other alternative would be to set up a "re-center" shortcut you like, and use it frequently to correct the tilt of the displays.

Let me know if you have any other questions about this.

wheaney avatar Mar 14 '25 18:03 wheaney

Thank you for the quickest reply I have seen so far. I tried follow mode (enabled all displays follow mode, enabled only the Tilt/roll feature for movement tracking and enabled follow mode. but still the screens follow me, doesnt stay still as you mentioned. i also tried the recenter, but doesnt seem to work for the tilt. I have figured that, if i disconnect/connect the screens are back to center. any other ideas?

rdasm avatar Mar 14 '25 19:03 rdasm

I'm finding that sometimes it seems like the driver is losing visibility on config changes, so when you're disabling the horizontal/verticle switches it's not seeing it, I still need to track down why. To remedy that in the meantime you can either restart or try just restarting the driver service: systemctl --user restart xr-driver

wheaney avatar Mar 14 '25 19:03 wheaney

Thank you. I will do that. hopefully in the future with Viture's help we can acheive that. Cant wait to try out new features in your next release. thank you again. Cheers!

rdasm avatar Mar 14 '25 19:03 rdasm