Multi-monitor - Maximized windows cast shadows on adjacent monitors and workspaces

Reported by John Lea on 2012-02-08
50
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Ayatana Design
High
John Lea
Compiz
High
Daniel van Vugt
compiz (Ubuntu)
High
Daniel van Vugt

Bug Description

When you have a maximised window in a multi-monitor environment, when the maximised window is focused, a shadow spills over on the to monitor(s) adjacent to the monitor the maximized window is currently on. This shadow will look similar to the launcher reveal shadow, and will stop the user from seeing the launcher reveal shadow, so this bug needs to be fixed at the same time.

This is a a window management bug, but is critical because it conflicts with the Launcher reveal hint

Related branches

lp:~vanvugt/compiz/fix-928807
Merged into lp:compiz/0.9.9 at revision 3478
Sam Spilsbury: Approve on 2012-11-21
PS Jenkins bot: Approve (continuous-integration) on 2012-11-20
John Lea (johnlea) on 2012-02-08
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → Critical
status: New → Triaged
Changed in unity:
status: New → Confirmed
milestone: none → backlog
tags: added: udp
Changed in unity (Ubuntu):
status: New → Confirmed
Omer Akram (om26er) on 2012-02-08
tags: added: multimonitor
Andrea Cimitan (cimi) on 2012-02-17
tags: added: top5p
John Lea (johnlea) on 2012-02-20
Changed in ayatana-design:
importance: Critical → High
John Lea (johnlea) on 2012-02-20
Changed in ayatana-design:
importance: High → Critical
Changed in unity:
importance: Undecided → High
Andrea Cimitan (cimi) wrote :

The shadow should not be casted when the window is maximized, regardless of the state.

Changed in compiz-core:
status: New → Confirmed
Changed in compiz (Ubuntu):
status: New → Confirmed
Tim Penhey (thumper) on 2012-04-18
Changed in ayatana-design:
status: Triaged → Fix Committed

I agree with comment #1. Maximized windows simply should not cast shadows in the first place. But last time I suggested that, Sam disagreed... I forget why.

Changed in compiz-core:
importance: Undecided → Low
Changed in compiz (Ubuntu):
importance: Undecided → Low
summary: - Launcher, Window Management - The shadow from maximised windows should
- not spill on to adjacent monitor(s)
+ Maximized windows cast shadows on adjacent monitors
Changed in compiz-core:
status: Confirmed → Triaged
Changed in compiz (Ubuntu):
status: Confirmed → Triaged
Changed in compiz:
importance: Undecided → Low
status: New → Triaged
Robert Dyer (psybers) wrote :

I should note that this does not just affect multimon setups. I have a single monitor with the default 4 workspaces and see this bug. Maximized window on the top-right workspace casts a shadow onto windows on the top-left. In fact, non-maximized windows also cast if I just move them to the right edge of the screen.

From the duplicate bug:

layout of my windows on the screen: https://launchpadlibrarian.net/104261481/bug-spread.png

image of the bug casting a shadow onto Chrome: https://launchpadlibrarian.net/104261466/bug-shadow.png

Note the lack of multimon and lack of maximized window causing this issue.

Robert Dyer (psybers) wrote :

I should also point out that the stacking order of the windows matters.

If I click on the empathy window (top-right, which casts the shadow) then move to the top-left workspace I see the bug. If I then click on the Chrome window (which already has focus!) the shadow goes away. It won't come back unless I click on the Empathy window (even if I switch back to that workspace and Empathy has focus).

Changed in compiz:
milestone: none → 0.9.8.0
Omer Akram (om26er) on 2012-07-09
no longer affects: compiz-core
no longer affects: unity (Ubuntu)
Changed in unity:
importance: High → Low
importance: Low → Medium
Changed in compiz:
importance: Low → Medium
Changed in compiz (Ubuntu):
importance: Low → Medium
John Lea (johnlea) on 2012-07-10
Changed in unity:
status: Confirmed → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
summary: - Maximized windows cast shadows on adjacent monitors
+ Maximized windows cast shadows on adjacent monitors and workspaces
Changed in compiz:
milestone: 0.9.8.0 → 0.9.8.1
John Lea (johnlea) on 2012-08-23
summary: - Maximized windows cast shadows on adjacent monitors and workspaces
+ Multi-monitor - Maximized windows cast shadows on adjacent monitors and
+ workspaces
Changed in compiz:
milestone: 0.9.8.2 → 0.9.8.4
Changed in compiz:
milestone: 0.9.8.4 → 0.9.9.0
John Lea (johnlea) on 2012-10-10
Changed in ayatana-design:
importance: Critical → High
Changed in compiz:
importance: Medium → High
Changed in unity (Ubuntu):
importance: Medium → High
Changed in compiz (Ubuntu):
importance: Medium → High
Changed in unity:
importance: Medium → High
Changed in compiz:
assignee: nobody → Daniel van Vugt (vanvugt)
status: Triaged → In Progress
no longer affects: unity
no longer affects: unity (Ubuntu)
Changed in compiz:
status: In Progress → Fix Committed
Daniel van Vugt (vanvugt) wrote :

Fix committed into lp:compiz at revision 3478, scheduled for release in Compiz 0.9.9.0

Stephen M. Webb (bregma) on 2012-11-22
Changed in compiz (Ubuntu):
milestone: none → ubuntu-13.04-alpha-1
status: Triaged → In Progress
Changed in compiz (Ubuntu):
status: In Progress → Fix Committed
Changed in compiz (Ubuntu):
assignee: nobody → Daniel van Vugt (vanvugt)
Launchpad Janitor (janitor) wrote :
Download full text (5.6 KiB)

This bug was fixed in the package compiz - 1:0.9.9~daily12.12.05-0ubuntu1

---------------
compiz (1:0.9.9~daily12.12.05-0ubuntu1) raring; urgency=low

  [ Michael Terry ]
  * debian/control:
    - Update Vcs-Bzr
  * debian/patches/100_expo_layout.patch:
    - Fix to apply
  * Automatic snapshot from revision 3451 (bootstrap)
    - Fix crash from writing to static memory (LP: #1065814)
    - Fix maximized windows changing workspaces (LP: #1071791)
    - Respect Zoom Factor setting (LP: #1066187)
    - Respect Show Window Title setting (LP: #1009999)
    - Restore text background transparency (LP: #1042132)
    - Restore screenshot selection rectangle transparency (LP: #1047788)
    - Restore top and bottom cube transparency (LP: #1048272)
    - Fix scaleaddon window highlighting being solid (LP #1068503)
    - Make resize hint overlay disappear when changing edges (LP: #839602)
    - Preserve grid IDs during drag (LP: #1067812, LP: #1048855)
    - Save current display before doing snap preview (LP: #1068173)
    - Ignore inactive keybindings (LP: #1053280)
    - Handle <primary> in keyboard shortcuts (LP: #936840)
    - Make sure showdesktop plugin is loaded after unityshell (LP: #1067534)
    - Fix grid build failure (LP: #1067577)
    - Fix Jenkins test failures (LP: #1058577)
    - Don't allow duplicate static symbols when linking (LP: #1067964)
    - Make external templates C++0x compatible (LP: #1067598)
    - Make sure to initialize class members (LP: #1033877)
    - Don't duplicate templates in plugins (LP: #1066793, LP: #1066803,
      LP: #1066804, LP: #1066805, LP: #1066799, LP: #1066796,
      LP: #1066795, LP: #1066798, LP: #1067218, LP: #1067219)
    - Don't needlessly set gsettings keys (LP: #1064791)
    - Remove unused code (LP: #1037142, LP: #1067234)
    - Fix syntax highlighting for trunk xml files (LP: #1066823)
    - Fix documentation for building with python2 (LP: #1070211)

  [ Stephen M. Webb ]
  * Windows open below panel and launcher, grid does not work at all,
    window animations missing, and general plugin chaos if built on
    raring (cmake >= 2.8.10) (LP: #1085581)

  [ Iven Hsu ]
  * KDE Appmenu doesn't work with compiz decorators (LP: #1082265)
  * compiz 0.9.8.6 fails to build from source in KDE4-window-decorator
    with latest KDE 4.10 beta (LP: #1082152)
  * kde4-window-decorator crashes when starting up with oxygen theme
    (LP: #1050776)

  [ sampo555 ]
  * Grid: Window management - resize preview does not show when moving a
    window from the semi-maximised state to the maximised state in a
    single action (LP: #1071689)

  [ Timo Jyrinki ]
  * HTML5 video in Firefox continues to tear (LP: #1086337)

  [ MC Return ]
  * Workspacenames Plug-in: Wishlist: Default Appearance values not
    ideal (LP: #1075600)
  * Resizeinfo Plug-in: No possibility to change the color and
    transparency of the rounded background outline (LP: #1070297)
  * Resizeinfo Plug-in: Gradient color 2 and 3 settings are ignored and
    no background gradient is rendered (LP: #1070233)
  * Expo animations "Fade + Zoom" & "Vortex" result in a black screen
    (LP: #875311)
  * Workspacenames Plug-in: Wishlist: No default values...

Read more...

Changed in compiz (Ubuntu):
status: Fix Committed → Fix Released
Changed in compiz:
status: Fix Committed → Fix Released
John Lea (johnlea) on 2013-06-20
Changed in ayatana-design:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints