Difference between revisions of "Running Quicken 2020 Premier Under Wine"

From Nearline Storage
Jump to navigation Jump to search
m
Line 48: Line 48:
 
   StartupWMClass=qw.exe
 
   StartupWMClass=qw.exe
  
To extract the icon file set from the Windows ICO file:
+
To extract six different-sized icon files from the Windows ICO file:
  
 
   convert /home/dlk/.quicken-wine/drive_c/Program Files/Quicken/quicken.ico Quicken.png
 
   convert /home/dlk/.quicken-wine/drive_c/Program Files/Quicken/quicken.ico Quicken.png

Revision as of 03:23, 27 March 2020

(I sent this information into the WineHQ.com AppDB but they have ignored my submission, so I posted it here so that I won't forget it.)

Quicken runs well enough under Wine that I've stopped using a KVM virtual machine to run it and now do it this way.

These instructions have worked for me with Wine 5.0, 5.2 and 5.3 on Fedora 30 and 31.

What Works

​Installation and basic functionality (the things that I do) all work. That includes the download and installation of program updates, manual editing, downloading transactions from banks and investment brokers, downloading stock quotes and performing data backups to disk.

What Doesn't Work

  • The prerequisite tasks described below must be performed using the winetricks utility in order to allow the Quicken installation to complete successfully.
  • The Quicken window, while Quicken is running, is not particularly "well-behaved" in my Gnome desktop but these are minor inconveniences in my view:
    • After installation, the window initially opens in full-screen mode and must be resized. It does remember its size and location in subsequent runs.
    • When Quicken pops up a small prompt window overlaying the main window, the main underlying window is disabled. That's as expected. What isn't as expected is the fact that any other application windows that exist in the same area of the desktop as the Quicken windows are also disabled, even when they have focus and have been brought to the front. These windows must be moved to an area of the desktop completely outside the area occupied by the Quicken window before one can interact with the applications running in them.
    • The Quicken window does not resize or move smoothly, there is lots of break-up and jerkiness in the window while it's being moved or resized.

Installation Instructions

These instructions were originally documented by Paul Sands in the WineHQ AppDB entry for Quicken 2017 Deluxe.

1. Create a new 32-bit wine prefix for the Quicken installation and install MS .Net Framework 4.6.1 using winetricks:

 $ WINEARCH=win32 WINEPREFIX=~/.quicken-wine winetricks -q dotnet461​

2. Change the Direct Draw Renderer to GDI using winetricks:

 $ WINEARCH=win32 WINEPREFIX=~/.quicken-wine winetricks settings ddr=gdi

3. Patch the Quicken installer to prevent it from attempting to install the PDF print driver:

 $ cd /path/to/installer/file
 $ 7za x Quicken.exe
 $ perl -pi.bak -0777e 's/NOT REMOVE="ALL"InstallPDFDriver/NOT_REMOVE="ALL"InstallPDFDriver/' "DISK1/Quicken.msi"

4. Run the Setup.exe installer application:

 $ ​WINEPREFIX=~/.quicken-wine wine DISK1/Setup.exe​

Desktop Setup

My $HOME/.local/share/applications/quicken.desktop:

 [Desktop Entry]
 Name=Quicken
 Exec=env WINEPREFIX="/home/dlk/.quicken-wine" /usr/bin/wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/dlk/.quicken-wine/dosdevices/c:/users/dlk/Start\\ Menu/Programs/Quicken/Quicken.lnk
 Type=Application
 StartupNotify=true
 Icon=/home/dlk/Icons/Quicken.png
 StartupWMClass=qw.exe

To extract six different-sized icon files from the Windows ICO file:

 convert /home/dlk/.quicken-wine/drive_c/Program Files/Quicken/quicken.ico Quicken.png