I am using Ubuntu 14.04 LTS with Unity on two monitors, both from the same model and set to 1080p resolution (in case this make a difference as in here, different problem but somehow similar).
I am using Compiz¹ to improve my usage of this dual monitor setup², with a lot of helpful features.
My problem is with the Window Put functionality where you send a window to another monitor or viewport. It works on most cases, but sometimes it seems it's just trying to irritate me.
I set my keyboard shortcuts (relevant to this question) as following:
- Ctrl+Super+Shift+(← or →) to move a window to the respective monitor
- Ctrl+Super+(← or →) to snap a window to the respective side of the current monitor
- Ctrl+Alt+NumPad X to snap a window to a corner of the current monitor, being:
- NumPad 1 the bottom left corner
- NumPad 3 the bottom right corner
- NumPad 7 the top left corner
- NumPad 9 the top right corner
I have 3 simple test cases to demonstrate³ this.
Test 1 - Putting a Floating Window to the other monitor
Here I am changing the window from one monitor to the other with no problem.
Test 2 - Putting a Side Snapped Window to the other monitor
Here I first I snap the window to one side (full monitor height, half monitor width) and then send it to the other monitor.
It goes where it's expected to.
Test 3 - Putting a Corner Snapped Window to the other monitor
Here I snap the window to a corner (half monitor height, half monitor width) and then send it to the other monitor.
It actually goes and place it self there, but out of sudden it comes back where it was on the first monitor. You can see I didn't press anything to come back.
I have to snap at the side, send to the other monitor, and then send it to the corner I want.
Is there any way to solve this very annoying issue?
¹ In case it helps, I exported my Compiz profile here.
² I didn't record the full viewport from both monitors, but you can identify them looking for the "backgroud cut" near the center of the animation. (I have a dual monitor wallpaper so it might not be trivial to identify it on the first look).
³ I am using screenkey to show you what I am really pressing.