WINE 4.0

WINE 4.0 was released. At work we are using WINE in our migration effort. One aspect of WINE I do not like is WINE is user-centric rather than system-centric. This creates significant file duplication in a multi-user system.

With the 4.0 release I wanted to find a way to stop WINE from asking users to install the Mono and Gecko packages. We do not need them and those packages cause most of the duplication bloat. The solution turned out to be straightforward.

  1. Launch the WINE Configuration tool winecfg.
  2. Select the Libraries tab.
  3. In the New override for library: drop-down list, select mscoree.
  4. Select the Add button.
  5. In the New override for library: drop-down list, select mshtml.
  6. Select the Add button.
  7. For each of the previous two overrides, select the Edit button.
  8. In the Edit Override dialog, select Disable.
  9. Select the OK button.

The changes affect the user’s user.reg file, which will look like this:

    [Software\\Wine\\DllOverrides]
    #time=1d4b35afa8bbcd8
    "mscoree"=""
    "mshtml"=""

A feature added in WINE 3.14 is the ability in the winecfg dialog to disable WINE from modifying file extensions. In the Desktop Configuration tab, disable the Manage file associations check box. The result in the user’s user.reg file will look like this:

    [Software\\Wine\\FileOpenAssociations]
    #time=1d4b35b6d912010
    "Enable"="N"

Yay. No more opening INI files with notepad.

Progress.

Posted: Category: Usability Tagged: General, Migrate

Next: Dual Network Cards

Previous: Updating Vendor Firmware