Opened 16 years ago
Closed 16 years ago
Last modified 16 years ago
#6957 closed defect (invalid)
xrandr lets cursor reappear
Reported by: | Owned by: | stuartm | |
---|---|---|---|
Priority: | minor | Milestone: | unknown |
Component: | MythTV - User Interface Library | Version: | unknown |
Severity: | low | Keywords: | |
Cc: | Ticket locked: | no |
Description
In trunk, turning on xrandr caused my mouse cursor to reappear (albiet immobile) after a few resolution/screen changes. I can easily reproduce this.
Attachments (1)
Change History (7)
comment:1 by , 16 years ago
follow-up: 3 comment:2 by , 16 years ago
unfortunately can confirm that 8.10 doesn't have this problem, but 9.04 and the shiny new 9.10 do.
As i have now got xrandr working for me this is another little task to work on :-)
Ref Ticket #7448
comment:3 by , 16 years ago
Replying to reidjr_at_lineone_net:
unfortunately can confirm that 8.10 doesn't have this problem, but 9.04 and the shiny new 9.10 do.
As i have now got xrandr working for me this is another little task to work on :-)
Ref Ticket #7448
xrefresh is another way to get rid of the cursor, but beyond my skills to call from myth
comment:4 by , 16 years ago
Severity: | medium → low |
---|---|
Status: | new → infoneeded_new |
So this is a bug outside myth?
comment:5 by , 16 years ago
Resolution: | → invalid |
---|---|
Status: | infoneeded_new → closed |
No response in 2 months and no indications that this is a myth bug rather than an X one.
by , 16 years ago
Attachment: | mythtv-0.22-xrefresh.patch added |
---|
invoke xrefresh after changing refresh rate
comment:6 by , 16 years ago
I can confirm that xrefresh fixes the mouse cursor (running 0.22-fixes on fedora11). Warping the cursor with xwit is better than nothing, but the cursor is still partially visible in the corner.
The patch I attached works for me, but I assume there are better ways of forcing the window to redraw. I tried to find an xlib routine that would do something similar but I couldn't figure it out. I have no idea if the problem is in mythtv, X, or Qt but the quickest fix seems to be in mythtv.
The issue isn't entirely related to mythtv. For example, this didn't used to occur with Ubuntu 8.10, but occurs in 9.04 on my installation.
The same issue changing refresh rate with xrandr while any applications is running full screen would make the mouse cursor reappear.
One work-around is before starting mythtv runs xwit like : /usr/bin/xwit -root -warp x y where x,y are the coordinates of the bottom corner, like /usr/bin/xwit -root -warp 1920 1080