Running OS X 10.6.3 on an Intel Mac (processors "2.33 GHz Intel Core 2 Duo", memory "3 GB 667 MHz DDR2 SDRAM) and the newest version of Wine accessible through MacPorts. Hey. A little while ago, I was having trouble installing wine. I eventually managed to install with MacPorts. Everything was going fine until today, when the program I actually wanted to run (Dwarf Fortress 0.31.01) was finally released. I open Terminal (I can't find wine with a right click) and cd to /Users/MYNAME/Downloads/df_31_01 (the uncompressed folder). I enter "wine dwarfort.exe (the file) and get the following message in terminal: fixme:wave:wodDsCreate DirectSound not implemented fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead. fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000) fixme:wave:wodDsCreate DirectSound not implemented fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead. err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 800x300x32 @0! (NoRes) fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub! fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub! fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub! Meanwhile, X11 returns "Mode Switch Failed. Running In Windowed Mode." It then ignores my display settings (modified in df_31_01 after I first opened the program, if it matters) in init.txt, a file in a subfolder of df_31_01 that controls preferences. It does apply other changes, just not display size. I've tried resizing the window (with applescript, I am slightly less useless than with terminal while using it) but I can't figure out the syntax, and X11 won't allow manual resizing (the game won't allow it through dragging until the merge with a graphics update that was being developed simultaneously). Anyways, if anyone could wade through that morass of parentheses, help?
John Keel wrote:> Running OS X 10.6.3 on an Intel Mac (processors "2.33 GHz Intel Core 2 Duo", memory "3 GB 667 MHz DDR2 SDRAM) and the newest version of Wine accessible through MacPorts. > Hey. A little while ago, I was having trouble installing wine. I eventually managed to install with MacPorts. Everything was going fine until today, when the program I actually wanted to run (Dwarf Fortress 0.31.01) was finally released. I open Terminal (I can't find wine with a right click) and cd to /Users/MYNAME/Downloads/df_31_01 (the uncompressed folder). I enter "wine dwarfort.exe (the file) and get the following message in terminal: fixme:wave:wodDsCreate DirectSound not implemented > fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead. > fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000) > fixme:wave:wodDsCreate DirectSound not implemented > fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead. >This indicates that a specific function is not implemented yet for the Mac. Mac's use the CoreAudio fuction for sound.> err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 800x300x32 @0! (NoRes) >This is caused by Mac's xrandr being broken and not reporting that your screen supports this mode (and it is a very strange setting as well).> fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub! > fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub! > fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub! > >You are running your Mac in German, maybe? Wine uses the Locale information from the Mac (lengthy discussion on this topic either here or in Wine Development) to setup your Wine session. Wine does not yet fully implement the ability to switch to or from a specified language to another.> Meanwhile, X11 returns > "Mode Switch Failed. > Running In Windowed Mode." > > It then ignores my display settings (modified in df_31_01 after I first opened the program, if it matters) in init.txt, a file in a subfolder of df_31_01 that controls preferences. It does apply other changes, just not display size. I've tried resizing the window (with applescript, I am slightly less useless than with terminal while using it) but I can't figure out the syntax, and X11 won't allow manual resizing (the game won't allow it through dragging until the merge with a graphics update that was being developed simultaneously). > Anyways, if anyone could wade through that morass of parentheses, help? > >Wine cannot force X11 into Full Screen mode. If you desire this functionality you will have to get Crossover Games 4 Mac from CodeWeavers. This is because Apple's X11 does not implement this feature and the X11 package from CodeWeavers does. Wish I had a better answer, like the XQuartz folks are trying to fix this, but they don't appear to be moving very fast on implementing this function. James McKenzie
>Running OS X 10.6.3 on an Intel Mac (processors "2.33 GHz Intel Core 2 Duo", memory "3 GB 667 MHz DDR2 SDRAM) and the newest version of Wine accessible through MacPorts. >Hey. A little while ago, I was having trouble installing wine. I eventually managed to install with MacPorts. Everything was going fine until today, when the program I actually wanted to run (Dwarf Fortress 0.31.01) was finally released. I open Terminal (I can't find wine with a right click) and cd to /Users/MYNAME/Downloads/df_31_01 (the uncompressed folder). I enter "wine dwarfort.exe (the file) and get the following message in terminal>It then ignores my display settings (modified in df_31_01 after I first opened the program, if it matters) in init.txt, a file in a subfolder of df_31_01 that controls preferences. It does apply other changes, just not display size. I've tried resizing the window (with applescript, I am slightly less useless than with terminal while using it) but I can't figure out the syntax, and X11 won't allow manual resizing (the game won't allow it through dragging until the merge with a graphics update that was being developed simultaneously). >Anyways, if anyone could wade through that morass of parentheses, help?You'll probably need to run in virtual desktop mode. Run "wine winecfg" go to the graphics tab, select virtual desktop and set it to your desired size. The should run "fullscreen" mode in a virtual desktop window. -r
For fullscreen gaming with Wine and Xquartz, I'd suggest looking into a 3rd party tool I make called Wineskin (http://wineskin.doh123.com/)... gaming is the main focus, which includes fullscreen.... Things can be launched in fullscreen mode and global resolution changing can occur... I still have some issues to work out, its far from perfect.. but the goal is to let you make a Mac .app of any program that runs looking like as close as I can get it to a native app as possible. Gives you all GUI functionality... and many Wine versions, no needing to build them yourself. I always build the latest Wine releases for it, usually the same day they are out... and it has its own version of Xquartz built in, it doesn't use your X11.app. 800x300 is an odd size, your Mac wont support. When it tries to switch to 800x300, Wineskin will just switch it to the closest it can get, which would be 800x600, and the game would be on the top 300 pixels of that.