Activity log for bug #1011167

Date Who What changed Old value New value Message
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