elementary / switchboard-plug-display

Switchboard Displays Plug
https://elementary.io
GNU General Public License v3.0
14 stars 18 forks source link

Adjusting Display Position Doesn't Work #154

Open naftulikay opened 5 years ago

naftulikay commented 5 years ago

Higher resolution in MP4 here: https://gph.is/2RKZCEB

I have always had issues with the displays plug not letting me adjust screens properly. I've noticed the following:

  1. It's really hard to just get two or three monitors aligned perfectly so they're right next to each other. Things I've seen:
    • After dragging it to the correct position, after I release the left mouse button the monitor just jumps to some arbitrary position far away from where I was dragging it to.
    • In the video above, it's refusing to let me align it to the right pixel.
    • Behavior is erratic at best.
    • Sometimes even after I release my mouse, the display still keeps being dragged.

I'm on Juno, but this problem has been present since Freya.

Ultimately, I usually just resort to using xrandr --output $B --right-of $A, but this doesn't persist.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/69829776-adjusting-display-position-doesn-t-work?utm_campaign=plugin&utm_content=tracker%2F60457221&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F60457221&utm_medium=issues&utm_source=github).
peteruithoven commented 5 years ago

Thanks for reporting! There is some overlap with #38 and #35 but this has the potential to be better described and more focused. You're still describing multiple issues though:

  1. After dragging a monitor it jumps to a slightly different position or to some arbitrary position far away.
  2. Sometimes even after I release my mouse, the display still keeps being dragged.

I'd like to suggest focusing this issue on 1. and opening a separate issue on 2.

naftulikay commented 5 years ago

@peteruithoven I'll try to reproduce within a screen capture tomorrow when I'm at my workstation with the monitors.

naftulikay commented 5 years ago

Here's another recording that demonstrates the problem. It seems that specifically when trying to get it perfectly pixel-perfect aligned, this seems to cause the jumps:

Link: https://gph.is/g/OZ50Gpa

I haven't been able to reproduce the continued dragging bug yet, but when I can, I'll screen record and post.

peteruithoven commented 5 years ago

@naftulikay I think the continued dragging bug happens when the mouse button (or finger on touchpad / touchscreen) is released and it's not over the rectangle you are dragging. It's a common issue when programming these kind of things. Maybe that will help you reproduce it.

naftulikay commented 5 years ago

@peteruithoven unable to reproduce using that method. I may not be remembering properly. I do remember this being an issue in Freya and Loki, but this could simply be me thinking I saw it Juno, when in fact I did not.

wbarnard81 commented 4 years ago

I am on Hera and I have the same issue. One screen (Dell) is on DP1 and other screen (LG) on HDMI. I can move the panel in system settings and when I apply, it is correct, but then when I click on Keep this setting, it changes back.

xrandr --output HDMI-1 --right-of DP-1 works for lest than a second and then it switches back.