! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Fullscreen controls disappear with various monitors (dual head)
Status:
RESOLVED: FIXED

Comments

Description jEsuSdA 2012-06-28 20:20:02 CEST
The fullscreen controls disappear when using two monitors, then it is impossible to clic without exiting fullscreen mode.

The controls appears only in one of the monitors, if you launch parole in the other, then the controls disappears.

Thank you for your work! ;)
Comment 1 Simon Steinbeiss editbugs 2012-07-23 03:17:52 CEST
Unfortunately I can confirm this issue. It seems that the controls show up fine if the fullscreen window is on the primary monitor. On the secondary monitor, the controls are "centered" between the two monitors, therefore they only show up partially. (I'm using nvidia's proprietary dual-head driver, so our results might differ.)

I'll keep this on the radar, hopefully we can find a fix for it.
Comment 2 jEsuSdA 2012-08-06 14:01:59 CEST
Maybe the controls could appear only in the active monitor (the one who is used by parole on fullscreen).

What do you think?
Comment 3 ThQ 2012-08-08 18:18:08 CEST
Same here with Parole 0.2.0.6 (Xfce 4.8) on xubuntu. 

Setup :
* A laptop connected to an external display
* I'm using the external screen as my primary display, and the laptop as my secondary one

EXTERNAL SCREEN | LAPTOP SCREEN
   PRIMARY      |   SECONDARY

When I launch parole in fullscreen on my laptop screen (secondary display), the control bar shows on my external screen (primary display) instead of the laptop's. I can click on the controls, but only there. I can also make the control bar disappear if I click somewhere else. The controls reappear each time I mouseover parole.

I'm joining a screenshot in case it may help.
Comment 4 ThQ 2012-08-08 18:19:17 CEST
Created attachment 4583 
Fullscreen controls showing on the wrong screen
Comment 5 Sean Davis editbugs 2012-08-08 18:23:03 CEST
Yeah, this problem has been confirmed.  However, even attempting to force a specific display does not seem to fix the problem.  If you find a fix, please provide a patch.
Comment 6 ThQ 2012-08-08 20:54:33 CEST
Created attachment 4584 
Patch

The problem does not come from the screen : both `window' and `fs_window' are in the same screen. A screen can spans several monitors though, and since `fs_window' is using x=0, it is positioned at x=0 in the leftmost monitor.

Tell me if the patch corrects things for you. (It may not be in the right format since I couldn't get xfce4-dev_tools to work, and did not test it against the git version, but it a simple expression to change)
Comment 7 Sean Davis editbugs 2012-08-08 21:04:54 CEST
You sir are a genius.  That seems to have fixed the problem.
Comment 8 Sean Davis editbugs 2012-08-08 21:05:47 CEST
Patch fixes bug.
Comment 9 jEsuSdA 2012-08-08 23:27:59 CEST
Great!!! ;)

You are greats folks! ;)

Bug #9062

Reported by:
jEsuSdA
Reported on: 2012-06-28
Last modified on: 2012-08-08

People

Assignee:
Simon Steinbeiss
CC List:
3 users

Version

Version:
unspecified

Attachments

Fullscreen controls showing on the wrong screen (456.03 KB, image/png)
2012-08-08 18:19 CEST , ThQ
no flags
Patch (400 bytes, patch)
2012-08-08 20:54 CEST , ThQ
no flags

Additional information