Dual-monitor Fedora 19/i686 system, left monitor HDMI 1600x1200 at position 0x0 and right monitor VGA 1280x1024 at position 1600x90, xdosemu under Xfce running in window. When switching from window to full-screen, this destroy monitor configuration: larger HDMI monitor switch from 1600x1200 to 1280x1024, smaller has now position 0x0 and it behaves as two 'paralel' monitors with same image. This situation will stay same after leaving dosemu full-screen mode or exit it.
'xrandr -q -d :0.0' output in normal case:
Screen 0: minimum 320 x 200, current 2880 x 1200, maximum 8192 x 8192
VGA1 connected 1280x1024+1600+90 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+ 75.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
HDMI1 connected 1600x1200+0+0 (normal left inverted right x axis y axis) 367mm x 275mm
1600x1200 60.0*+
1280x1024 75.0 60.0
1152x864 75.0
'xrandr -q -d :0.0' after dosemu full-screen mode:
Screen 0: minimum 320 x 200, current 2880 x 1200, maximum 8192 x 8192
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+ 75.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
HDMI1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 367mm x 275mm
1600x1200 60.0 +
1280x1024 75.0 60.0*
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
with 'xrandr --output HDMI1 --auto --pos 0x0 --output VGA1 --auto --pos 1600x90' is possible set monitors back to the original settings, but all programs windows are throwned on one monitor.
Right behavior perhaps should be as other X programs in full screen did - they switch to full screen only on monitor where their window was, and other monitors stay unchanged.
I tried latest devel (git640.g80a6620) and vbios_tweaks (git651.gbadc65b) branches, with
same result.
Is this a problem also in SDL mode?
Yes, this behaves identically in X and SDL mode. I was not sure when 'dosemu -S' really use SDL (because with default '-a9+cw' there was no differences seen in boot.log in both X and SDL mode), but with little increased debug it seems OK:
See also here:
https://bugzilla.redhat.com/show_bug.cgi?id=523296
This seems be same problem. IMO this bug isn't too important for me, I'm using dosemu full-screen mode only as quick hack to pass some CTRL/ALT/SHIFT/blaBla shortcuts to my DOS application (which would otherwise have been captured by Window Manager). There is no need to solve this now.
My HW config is C2Duo E8200/Intel G35 integrated graphics (i915 driver). I'll try it sometime on different HW - as referenced thread implies that may be HW dependend.
If you asked for a solution, you would
already know that Ctrl-Alt-k does that.
Stas thanks, I did not know it. I knew something about mouse grabbing, but not this.