GNOME Bugzilla – Bug 137137
Doesn't display fullscreen correctly with nVidas xinerama extension
Last modified: 2005-07-24 09:56:35 UTC
Don't know if this maybe is a nVidia problem, but here goes. I'm running a dual screen setup using nVidias (driver 5336) bulit in xinerama extension. When switching to fullscreen view the picture display centered between the two screens, in other words it doesn't recognize that there is two monitors, not just one big.
I can't test this (due to lack of dual monitor setup), nor have any clue what to change or where to look at. Can you give me some hints? At the moment the fullscreen window is created in the following way: gtk_window_set_default_size (GTK_WINDOW (fs), gdk_screen_width (), gdk_screen_height ()); gtk_window_move (GTK_WINDOW (fs), 0, 0);
I'm sorry I can't be of any help regarding which functions to use, I ain't much of a programmer. But, if it's of some help... GQView 1.4.1 handles fullscreen correctly on my setup, along with Gimp 2.0pre4 and other programs lite OpenOffice.org 1.1.0, Gnome-Terminal 2.4.2, Galeon 1.3.13 and Epiphany 1.0.7.
Created attachment 25748 [details] [review] Patch to consider multiple screens
Can you please check if the patch fixes this for you? Thanks.
I'll go to my parents this weekend (and am studying for an HCI exam right now) but I'll give it a go next week. But what I just saw, the version I'm talking about isn't 2.5.x but 2.4.1. I'm sorry for that, hope it won't be a problem..
I've set the version to 2.5.x, because the bug is definetly in there too and 2.5.x bugs do have a higher priority on my personal todo list :).
*** Bug 134560 has been marked as a duplicate of this bug. ***
*** Bug 139353 has been marked as a duplicate of this bug. ***
I have tested the above patch on EOG version 2.6.0, with my twinview setup (nvidia 5336 drivers) Fullscreen does now work mostly as expected (fullscreen to one head rather than to whole screen) however it always fullscreens to my left head (head #1) regardless of which head the app was started on or is currenly running on.
This is marked as blocked by freeze. Turning up priority to get it looked at. Unfortunately I don't have access to the CVS tree while at work, so I can't really test it out.
This appears to actually be committed.
Marking as fixed. There is more dual head work in bug #309100