-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Output scale affects cursor movement between outputs #3529
Comments
If the left output has scale 2 and is 3200px wide, you need to position the other one at 3200 / 2 = 1600. Patches welcome to improve the docs if it's not clear enough. |
Thank you @emersion and apologies for not seeing this in the manuals--it was indeed right there! I will submit a PR that adds one line to |
It would be great if output positions could be defined in relation to each other (e.g. left-of, below, ...) and sway then calculates the optimal coordinates. |
Add a sentence to sway-output.5.scd to highlight that the cursor can only be moved between immediately adjacent outputs. References issue swaywm#3529 Signed-off-by: Peter Grayson <[email protected]>
Add a sentence to sway-output.5.scd to highlight that the cursor can only be moved between immediately adjacent outputs. References issue #3529 Signed-off-by: Peter Grayson <[email protected]>
In my two-output configuration, using scale factors other than 1.00 can cause cursor movement between outputs to be disabled, i.e. cursor movement will stop at the edge of the current output instead of moving to the adjacent output.
My output configuration (with scale factors of 1.00):
Changing the scale of
eDP-1
(the left output) to any non-1.0 value will trigger the bug (e.g.swaymsg 'output eDP-1 scale 2'
).Using a non-1.0 scale on
DP-1
(the right output) does not trigger the bug--the cursor still freely moves between outputs.If the relative postions of
eDP-1
andDP-1
are swapped such thateDP-1
is on the right andDP-1
is on the left (swaymsg 'output eDP-1 position 3200 0; output DP-1 position 0 0;'
), then using a non-1.0 scale onDP-1
(now the left output) triggers the bug. I.e. it seems as if the scale of the left output determines whether this bug manifests.If the outputs' relative positions are modified such that they have an above/below relationship instead of left-of/right-of, using a non-1.0 scale on either output causes the bug to manifest.
Some other notes:
The text was updated successfully, but these errors were encountered: