Hi everyone - I'm not sure if this is the right place to post this (but I'd thought I'd give the forums a try before attempting to file any bugs anywhere), but anyway... For a month or two I've been using wine-devel on OSX using macports (from 1.4 to current, approximately) with the latest version of XQuartz, and noticed that while the "emulate virtual desktop" window under wine in Ubuntu is full-screen (no title bars and such), the same cannot be said of the setup on OSX. The virtual desktop window has a 22-pixel title bar that doesn't seem to be able to be removed (or even minimized or closed...). This can be a bit annoying when dealing with fullscreen/maximized apps. I realize this might seem like a rather minor issue, but I was wondering whether this is a known issue or not? If this is not by-design, should I try filing a bug? If so, I'm not really sure where - here or macports (or xquartz even)? Thanks! :)
doh123
2012-Apr-30 23:56 UTC
[Wine] Re: Emulate virtual desktop window has a titlebar on OSX
This was changed very recently in Wine, it used to not show, but then they changed it to force it to always show no matter what... I think it did that for all Wine versions, so your Ubuntu test might have been an older Wine version. I find it highly annoying myself that it cannot be disabled... but I have it running in a way it doesn't matter with Wineskin. If you use Wineskin and set the screen options to Override->Fullscreen, it runs X in fullscreen mode, but Wine in a virtual desktop, and Wineskin monitors the Wine log and changes resolutions for you when its asked, so it works like normal full screen for the most part, but Wine is in a virtual desktop. To get around the quartz-wm decoration always at top, you'd think you could just turn off the decoration, but no.... XQuartz always leaves space for quartz-wm title bar if quartz-wm was started, so you get the whole picture pushed down the screen 22 pixels just like the top bar is there. I have to make Wineskin never start up quartz-wm if your doing the override->fullscreen option so everything draws right... and since there is no window manager running, Wine can try to force that decoration on, but nothing happens... The only way I've found to do this in XQuartz is to start XQuartz directly by running the Xquartz.app/Contents/MacOS/X11.bin executable in the command line, giving it a display number... like... /Applications/Utilities/Xquartz.app/Contents/MacOS/X11.bin :55 Then you'll get it to start up with no window decoration present and if you run something in Wine in a virtual desktop, you'll get no window decoration.