Other Settings

Click the Prompt when closing X Server if clients are open check box if you want a chance to cancel an exit operation if you still have TNTgis processes running.  Normally when you exit MI/X, all Client processes are automatically terminated, but this prompt gives you the chance to change your mind, such as in the case of a process that you want to leave running till completion.

Click the Exit When All Windows Closed check box to have MI/X close automatically when the last client process is closed.   Normally there is no reason to keep MI/X open after its last client process is closed. This setting is disabled and ignored when using XDM.

The Use Default Window Manager toggle causes MI/X to automatically start a local twm window manager. Activating XDM automatically disables this toggle and the setting is ignored.

The Show IP address on title bar toggle causes the IP address of the network interface MI/X is listening for connections to show up on the title bar. This address is useful to know if your IP address is assigned dynamacially by your ISP when you connect to the internet.

The Use advanced window manager controls how MI/X detects when the last client has closed. Some window managers open two connections to the X Server and this confuses the Exit When All Windows Closed setting.

Extensions

The extensions toggles allow you to enable and disable some of the extension compiled into the MicroImages X Server. You will usually not have to mess with these.

  • Shape - Allows windows to be non-rectangular.
  • Shared Memory - Allows clients on the same machine to directly access the server's memory for pixmaps and images. Some clients assume that if the server has shared memory they should use even if they're on a remote machine, causing them to fail. MicroImages implemented the Unix-style shmget() API as wrappers around the Windows APIs. Third-party X libraries may implement them also, but the chances of the two implementations being compatible are slim to none. For this reason, this extension is off by default.
  • Big Fonts - Allows the server to deal with large fonts (that is fonts with many glyphs) more efficiently. If the Shared Memory extension is also enabled, font metrics are transfered to the client in a shared memory buffer rather than having to copy it. This makes opening fonts with lots of glyphs much faster.
  • Big Requests - Tells clients that the server can handle large requests rather than having to break them up into multiple smaller ones.

MI/X also implements the following extensions which cannot be disabled.

  • SYNC
  • XC-MISC
  • Multi-Buffering
  • MIT-SUNDRY-NONSTANDARD