Opened 15 years ago
Closed 12 years ago
Last modified 12 years ago
#9589 closed Patch - Bug Fix (fixed)
[PATCH] libmythui: fullscreen doesn't cover gnome panel with compiz
| Reported by: | Owned by: | ||
|---|---|---|---|
| Priority: | minor | Milestone: | 0.27.1 |
| Component: | MythTV - User Interface Library | Version: | 0.24-fixes |
| Severity: | medium | Keywords: | fullscreen gnome panel |
| Cc: | Ticket locked: | no |
Description
It's been a bit of an annoyance for me and the source of several past bug reports that when mythfrontend is run fullscreen on a Gnome desktop using Compiz effects then the upper and lower panels are not covered, unless auto-hiding is enabled.
The problem can be overcome by installing CompizConfig settings and enabling "Legacy Fullscreen Support" in workarounds - implying that this is a MythTV bug. However, on investigation it appears that it's actually a Compiz bug that's easily worked around by making the window visible before setting the fullscreen state. The attached one-line patch does this.
Attachments (1)
Change History (17)
by , 15 years ago
| Attachment: | 31-fullscreen.diff added |
|---|
comment:1 by , 15 years ago
| Milestone: | unknown → 0.24.1 |
|---|---|
| Owner: | set to |
| Status: | new → accepted |
| Version: | Unspecified → 0.24-fixes |
comment:2 by , 15 years ago
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
Fix mouse usage in popups, thanks to Paul for spotting the error. Fixes #9589
Changeset: afb8995fe52dd3a3f35ab6c256fd556cce68fd68
comment:3 by , 15 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → new |
comment:5 by , 15 years ago
| Resolution: | → Fixed |
|---|---|
| Status: | new → closed |
Applied to fixes/0.24 in 8cc2e9aa27220248d8b1
comment:6 by , 15 years ago
libmythui: Revert recent Compiz/fullscreen window fixes.
Some multi-screen setups (TwinView) are still broken despite an attempted fix. I can't honestly see any combination of initialisation sequence that fixes both the Compiz issue and doesn't break Twinview setups, so reverting until someone can figure out a better way.
Refs #9589
Changeset: 003fc8fb14acc9a6c4aeea2001d33d4cdb3c253d
comment:7 by , 15 years ago
libmythui: Revert recent Compiz/fullscreen window fixes.
Some multi-screen setups (TwinView) are still broken despite an attempted fix. I can't honestly see any combination of initialisation sequence that fixes both the Compiz issue and doesn't break Twinview setups, so reverting until someone can figure out a better way.
Refs #9589 (cherry picked from commit 003fc8fb14acc9a6c4aeea2001d33d4cdb3c253d)
Changeset: db3cfd3273016b741b68541ed322cc89e599a3a1
comment:8 by , 15 years ago
| Resolution: | Fixed |
|---|---|
| Status: | closed → new |
comment:9 by , 15 years ago
| Component: | MythTV - General → MythTV - User Interface Library |
|---|---|
| Owner: | removed |
| Status: | new → assigned |
I have far too many tickets to deal with, so leaving this to someone who has the time and inclination.
comment:10 by , 14 years ago
| Milestone: | 0.24.1 → unknown |
|---|
comment:11 by , 14 years ago
| Resolution: | → Won't Fix |
|---|---|
| Status: | assigned → closed |
comment:12 by , 14 years ago
This went through several unsuccessful iterations. Time to put it out of its misery.
comment:13 by , 12 years ago
| Resolution: | Won't Fix |
|---|---|
| Status: | closed → new |
comment:14 by , 12 years ago
| Owner: | set to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
comment:15 by , 12 years ago
| Milestone: | unknown → 0.27.1 |
|---|

Slightly different approach applied to master in 3ad6c81aa83491b7e6d2.
If there are no reported side-effects, I'll backport to fixes in a few days.