From: James S. <arr...@gm...> - 2007-01-08 14:54:31
|
1) By keeping the backend display in the DMX display, you are able to continue to use that backend for other applications that are connected to the DMX server while at the same time using it for an OpenGL window (keep in mind, X11 allows a window to not take up an entire display and also allows you to put one window ontop of another (most window managers have a "keep above" option)). If Xdmx could run in a "rootless" mode this wouldn't be an issue. 2) For all purposes other than OpenGL, the application acts exactly like it was connected to the DMX display. If one of its windows are moved to a different backend all non-OpenGL drawing occurs as it should. You can also copy and paste between the application and other applications on the DMX display as well as use the same keyboard/mouse to control them. 3) Some applications use both OpenGL and X11 for drawing. For example, it may output a graphic using OpenGL to one window, yet output control buttons and fields using X11 to another. This allows you to use the OpenGL Window on one display, while keeping the X11 window on another. I know some people use DMX so that can have one application output to a large number of monitors or projectors. However, some people (myself included) use DMX to have a single desktop environment with many applications span multiple displays. Thank you for your time, James Steven Supancic III |