Studio One Window Offset Issue on Hyprland #8743
Replies: 5 comments
-
We use negative coordinates in xdg_surface::set_window_geometry, which might be a bit unusual, but is compliant with the spec. See https://wayland.app/protocols/xdg-shell#xdg_surface:request:set_window_geometry: "The arguments are given in the surface-local coordinate space of the wl_surface associated with this xdg_surface, and may extend outside of the wl_surface itself to mark parts of the subsurface tree as part of the window geometry." Could be related to #6682 |
Beta Was this translation helpful? Give feedback.
-
yes this is kinda cursed if you do that, can open an issue |
Beta Was this translation helpful? Give feedback.
-
I have the same issue. Will it be fixed? |
Beta Was this translation helpful? Give feedback.
-
Im having the same problem, dont wanna install another WM just for this app |
Beta Was this translation helpful? Give feedback.
-
The offset seem to be about the same as the height of the option menu. Is it the the lack of window decoration in hyprland that is causing this problem? Look how the menu is above the window here: https://imgur.com/a/LYY3VNf |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Studio One Window Offset Issue on Hyprland
I do music production as a hobby using Studio One, which recently released a Linux version. I'm experiencing an issue where the window has an incorrect offset that persists (except briefly during program startup and when resizing, where the navbar elements temporarily align correctly).
I'm using a slightly modified version of This configuration adapted for my machine. The modifications are mostly program-specific and don't affect the base Hyprland configurations.
Currently it looks like this:

Using the program's debug tools, I obtained the following Wayland log:
studioone.txt
This is the registered offset (I use Hyprcursor, but I believe the app doesn't support it - it's a pure Wayland program with likely custom rendering):
studio.one.example.mp4
Before opening a bug report with Studio One, I want to investigate if this can be fixed from the Hyprland side, especially since the program works reasonably well on Ubuntu (with only standard program-specific bugs).
Beta Was this translation helpful? Give feedback.
All reactions