2012-06-10 14:05:01 |
MC Return |
bug |
|
|
added bug |
2012-06-10 14:05:01 |
MC Return |
attachment added |
|
Bottom right screen corner will not be recognized by Compiz (for Screen binding) https://bugs.launchpad.net/bugs/1011167/+attachment/3183348/+files/BottomRightScreenCornerNotAvailableForCompiz.png.png |
|
2012-06-10 14:05:50 |
MC Return |
attachment added |
|
here it is the top right corner, which is not available https://bugs.launchpad.net/compiz/+bug/1011167/+attachment/3183349/+files/TopRightScreenCornerNotAvailableForCompiz.png |
|
2012-06-11 02:12:32 |
Daniel van Vugt |
compiz: milestone |
|
0.9.8.0 |
|
2012-06-11 02:12:46 |
Daniel van Vugt |
compiz: importance |
Undecided |
Medium |
|
2012-06-14 06:24:00 |
MC Return |
tags |
|
amd64 compiz-0.9 precise running-unity ubuntu |
|
2012-08-23 05:23:27 |
Daniel van Vugt |
compiz: milestone |
0.9.8.0 |
0.9.8.1 |
|
2012-09-10 06:33:09 |
Sam Spilsbury |
compiz: milestone |
0.9.8.2 |
0.9.8.4 |
|
2012-09-28 04:57:10 |
Daniel van Vugt |
compiz: milestone |
0.9.8.4 |
0.9.9.0 |
|
2012-10-24 19:12:58 |
MC Return |
description |
When using a 1920x1200 (left) and a 1280x1024 (right) monitor for example either the bottom right corner or the top right corner (for Screen bindings) will not be correctly identified by Compiz depending on the Ubuntu Displays settings (see attached screenies). |
When using a 1920x1200 (left) and a 1280x1024 (right) monitor for example either the bottom right corner or the top right corner (for Screen bindings) will not be correctly identified by Compiz depending on the Ubuntu Displays settings (see attached screenies).
Probably the virtual screen size (which is 3200x1200 in this case) is used to calculate the edges.
It seems the code to calculate them is in src/screen.cpp, line 2299+: PrivateScreen::updateScreenEdges () |
|
2012-10-24 19:17:41 |
MC Return |
summary |
MultiMonitor Behavior: Screen edges are not correctly identified by Compiz when using multiple monitors with different resolutions |
MultiMonitor Behavior: Screen corners/edges are not correctly identified by Compiz when using multiple monitors with different resolutions |
|
2012-10-24 19:41:17 |
MC Return |
description |
When using a 1920x1200 (left) and a 1280x1024 (right) monitor for example either the bottom right corner or the top right corner (for Screen bindings) will not be correctly identified by Compiz depending on the Ubuntu Displays settings (see attached screenies).
Probably the virtual screen size (which is 3200x1200 in this case) is used to calculate the edges.
It seems the code to calculate them is in src/screen.cpp, line 2299+: PrivateScreen::updateScreenEdges () |
When using a 1920x1200 (left) and a 1280x1024 (right) monitor for example either the bottom right corner or the top right corner (for Screen bindings) will not be correctly identified by Compiz depending on the Ubuntu Displays settings (see attached screenies).
A maximum of 3 corners will be available, while one edge on the monitor with smaller resolution will not be available to trigger shortcuts.
[Test Case]
1. Ensure you have a 2 monitor setup, with one having a smaller resolution than the other
2. Open CCSM->General Options->Key bindings tab
3. Click the "Show Desktop" Monitor Mouse Binding button (set to none by default)
4. Test all combinations (8) by activating them (best all at once)
5. Now move the mouse to test all edges/corners of your setup and trigger "Show Desktop" (if it worked move the mouse to the spot again to restore your windows)
6. Test all edges and corners of your multimonitor setup one by one
Expected result:
You should be able to set all corners (4) and edges (4) and to successfully trigger those.
2 corners and 3 edges should be working per monitor (no matter if horizontal or vertical config).
Actual result:
Your monitor with the smaller resolution will just have 1 corner working and just 2 edges will work there.
Note: This test is describing a common dual monitor setup (laptop && external monitor with other resolution for example).
Probably the virtual screen size (which is 3200x1200 in this case) is used to calculate the edges and corners.
It seems the code to calculate them is in src/screen.cpp, line 2299+: PrivateScreen::updateScreenEdges () |
|
2013-01-23 06:00:12 |
Daniel van Vugt |
compiz: milestone |
0.9.9.0 |
0.9.9.2 |
|
2013-04-03 03:48:18 |
Daniel van Vugt |
compiz: milestone |
0.9.9.2 |
0.9.10.0 |
|
2013-06-23 01:39:03 |
YurZ |
bug |
|
|
added subscriber YurZ |
2013-06-28 08:25:50 |
MC Return |
compiz: importance |
Medium |
Low |
|
2013-07-24 10:12:28 |
MC Return |
compiz: milestone |
0.9.10.0 |
0.9.11.0 |
|
2015-01-02 13:06:42 |
Stephen M. Webb |
compiz: milestone |
0.9.11.0 |
0.9.12.1 |
|
2015-02-03 12:37:20 |
Stephen M. Webb |
compiz: milestone |
0.9.12.1 |
0.9.12.2 |
|