Chapter 5. Configuring Wine

Table of Contents
5.1. What are the requirements of a fully working Windows environment?
5.2. Easy configuration helper programs
5.3. Verification of correct configuration
5.4. The Wine Configuration File
5.5. The Wine File System And Drive Layer
5.6. The Registry
5.7. DLL configuration
5.8. Configuring the graphics driver (x11drv, ttydrv etc.)
5.9. Setting the Windows and DOS version value
5.10. Dealing with Fonts
5.11. Printing in Wine
5.12. Win95/98 Look And Feel
5.13. Keyboard
5.14. SCSI Support
5.15. Using ODBC

Now that you hopefully managed to successfully install the Wine program files, this chapter will tell you how to configure the Wine environment properly to run your Windows programs.

First, we'll give you an overview about which kinds of configuration and program execution aspects a fully configured Windows environment has to fulfill in order to ensure that many Windows programs run successfully without encountering any misconfigured or missing items. Next, we'll show you which easy helper programs exist to enable even novice users to complete the Wine environment configuration in a fast and easy way. The next section will explain the purpose of the Wine configuration file, and we'll list all of its settings. After that, the next section will detail the most important and unfortunately most difficult configuration part: how to configure the file system and DOS drive environment that Windows programs need. In the last step we'll tell you how to establish a working Windows registry base. Finally, the remaining parts of this chapter contain descriptions of specific Wine configuration items that might also be of interest to you.

5.1. What are the requirements of a fully working Windows environment?

Formerly a part of: "WWN #52 Feature: Replacing Windows". Written by Ove Kåven

A Windows installation is a very complex structure. It consists of many different parts with very different functionality. We'll try to outline the most important aspects of it.

While the users are of course free to set up everything themselves, the Wine team will make the automated Wine source installation script, tools/wineinstall, do everything we find necessary to do; running the conventional configure && make depend && make && make install cycle is thus not recommended, unless you know what you're doing. At the moment, tools/wineinstall is able to create a configuration file, install the registry, and create the directory structure itself.