http://www.mrcla.com/XonX/ Download: tgz archiveX Windows implementation for OS X [Formerly XAqua]
New Features:
* Multi-monitor support: Multiple monitors are supported through the Xinerama extension in both Quartz modes. This makes multiple monitors look like they are on one big virtual rectangular screen that encompasses them all. The Aqua screen arrangement is used. Since the virtual screen is rectangular, windows can fall off any monitor if your monitor arrangement is not rectangular. There are also potential problems if the left-most monitor is also not the top-most.
* Arbitrary depth and size in full screen Quartz: The -depth, -size, and -refresh command line options now work in full screen Quartz mode. (Rootless mode is not supported.) Thus to start XDarwin with 8-bit PseudoColor, you would use startx -- -fullscreen -depth 8 from the command line. (There is currently no way to adjust this preference from the GUI.) If no option is given XDarwin will start with the choices used by Aqua. However, Aqua's size, depth, and refresh rate can now be changed after starting XDarwin full screen without any problems.
* Avoid the Rootless menu bar: When running in rootless mode the menu bar is not considered part of the X11 display, so windows will no longer get drawn underneath it. When the cursor is on the menu bar all the usual Aqua conventions apply. Ie. Command-Q will quit XDarwin, Command-H will hide it.
* Ability to change mouse button emulation modifiers: The command line options -fakemouse2 and -fakemouse3 allow you to change the default modifiers to emulate a multi-button mouse. For example, -fakemouse2 "Option,Shift" will make the holding Option and Shift modifiers be used for faking the second mouse button instead of the default Command. (There is no way to adjust this from the GUI currently. Use startx if you need this feature.)
Bug Fixes:
* Keymapping always loaded from file: The keyboard now works correctly on Powerbooks without any special configuration. XDarwin no longer fails to start on Mac OS X 10.1.
* Delete = BackSpace: The "delete" key now maps to the X11 BackSpace keysym by default. Most X clients should work properly without any special xmodmap configuration.
* Shell init files now read by XDarwin: Previously, XDarwin would ignore initialization files such as .tcshrc, .login, etc. when it started X clients. This would often cause XDarwin to fail to start when double-clicked from the Finder, even though it would start with startx -- -quartz. XDarwin now launches X clients in the user's default login shell, so all path settings in initialization files will be read. A side effect of this change is that XDarwin will not start if /usr/X11R6/bin is not in the user's path.
* XWarpPointer fixed in Quartz modes: XWarpPointer now works in all modes.
|