Ticket #9589 (closed Patch - Bug Fix: Won't Fix)
Opened 2 years ago
Last modified 15 months ago
[PATCH] libmythui: fullscreen doesn't cover gnome panel with compiz
| Reported by: | Lawrence Rust <lvr@…> | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | unknown |
| 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
Change History
comment:1 Changed 2 years ago by markk
- Owner set to markk
- Status changed from new to accepted
- Version changed from Unspecified to 0.24-fixes
- Milestone changed from unknown to 0.24.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.
comment:2 Changed 2 years ago by Stuart Morgan
- Status changed from accepted to closed
- Resolution set to fixed
Fix mouse usage in popups, thanks to Paul for spotting the error. Fixes #9589
Changeset: afb8995fe52dd3a3f35ab6c256fd556cce68fd68
comment:4 Changed 2 years ago by markk
Fix for mutli-screen setups applied in 4322464f6bd4f5a2c26a
comment:5 Changed 2 years ago by markk
- Status changed from new to closed
- Resolution set to Fixed
Applied to fixes/0.24 in 8cc2e9aa27220248d8b1
comment:6 Changed 2 years ago by Mark Kendall
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 Changed 2 years ago by Mark Kendall
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:9 Changed 2 years ago by markk
- Owner markk deleted
- Status changed from new to assigned
- Component changed from MythTV - General to MythTV - User Interface Library
I have far too many tickets to deal with, so leaving this to someone who has the time and inclination.
comment:11 Changed 15 months ago by beirdo
- Status changed from assigned to closed
- Resolution set to Won't Fix
comment:12 Changed 15 months ago by beirdo
This went through several unsuccessful iterations. Time to put it out of its misery.
