Some apps (like Remmina) can't full-screen under Compiz (or Unity)
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Daniel van Vugt | |||
Compiz Core | Status tracked in 0.9.7 | |||||
0.9.7 |
Fix Released
|
Medium
|
Daniel van Vugt | |||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Daniel van Vugt | |||
Precise |
Fix Released
|
Medium
|
Daniel van Vugt |
Bug Description
[Impact]
Some applications (like Remmina) fail to ever enter full screen mode when running under Unity/Compiz. This limits usability somewhat.
[Development Fix]
Fixed in lp:compiz-core revision 3095 (same for both 0.9.7 and 0.9.8 series). The compiz core logic for windows entering full screen mode contained a simple math error. It was only allowing full screen mode for windows if their size + decorations fit the screen. Obviously this was wrong because full screen windows don't have decorations. Removed the check for decorations fitting when a window wants to full screen.
[Stable Fix]
As above.
[Test Case]
1. Compile the test script from comment #9:
valac test-resize-
2. Run: test-resize-
3. Verify it uses the full screen and has no decorations.
[Regression Potential]
Low. The modified code's only function is to determine whether a window is allowed to full screen. That is the only affected feature.
ORIGINAL DESCRIPTION:
* Ubuntu 12.04 beta 1 amd64
* Unity 5.4.0-0ubuntu2
* Remmina 1.0.0-1ubuntu3
When switching Remmina remote desktop client into the full screen mode with client resolution a window decoration is still shown and no full screen toggled.
It works ok under Unity 2D and Gnome shell.
Related branches
- Alan Griffiths: Approve
- Sam Spilsbury: Approve
-
Diff: 43 lines (+13/-10)1 file modifiedsrc/window.cpp (+13/-10)
no longer affects: | unity |
affects: | unity (Ubuntu) → remmina (Ubuntu) |
summary: |
- Remmina full-screen mode does not work under Unity 3D + Remmina full-screen mode does not work under Unity |
Changed in compiz-core: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
summary: |
- Remmina full-screen mode does not work under Unity + Some apps (like Remmina) can't full-screen under Compiz |
no longer affects: | unity |
Changed in compiz-core: | |
status: | Triaged → In Progress |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
no longer affects: | remmina (Ubuntu) |
summary: |
- Some apps (like Remmina) can't full-screen under Compiz + Some apps (like Remmina) can't full-screen under Compiz (or Unity) |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Changed in compiz: | |
milestone: | none → 0.9.8.0 |
no longer affects: | compiz-core/0.9.8 |
Changed in compiz: | |
status: | New → Fix Committed |
importance: | Undecided → Medium |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz-core: | |
milestone: | 0.9.8.0 → none |
status: | Fix Committed → Fix Released |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.