elementary / switchboard-plug-display

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

Enable this display switch is not working on certain layouts #314

Closed Hedronmx closed 3 years ago

Hedronmx commented 3 years ago

I am currently using the layout of the image, it mimics real life position. I am trying to disable the top monitor, it works when I put them side by side

getting this error ** (io.elementary.switchboard:7219): CRITICAL **: 15:30:33.253: MonitorManager.vala:241: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Logical monitors positions are offset

Screenshot from 2021-08-18 15-31-01

Originally posted by @davidmhewitt in https://github.com/elementary/switchboard-plug-display/issues/311#issuecomment-901636334

davidmhewitt commented 3 years ago

I think I understand what's going on. Can you test the following?

Put the monitor you want to disable at the right of the other 3 and try to disable it (I think it should work)

Put it below the 3, I think this should also work.

However, on the left or above, it probably won't?

Hedronmx commented 3 years ago

@davidmhewitt You are absolutely correct, right and down work. Left and up does not

davidmhewitt commented 3 years ago

Thanks, I understand what's causing that, hopefully I'll find time to push a fix in the next week or so.

Hedronmx commented 3 years ago

Awesome! Thanks

davidmhewitt commented 3 years ago

@Hedronmx I've opened #315

If you're able and willing, it would be good if you could test that branch and see if it resolves the issue for you. I have less monitors than you to test with :sweat_smile:

Hedronmx commented 3 years ago

Works perfectly!