Running EditPad Pro on Linux Using Wine
While there is no native Linux version of EditPad Pro 7, it is perfectly possible to run the Windows version of EditPad Pro 7 on Linux using Wine. Wine is an application designed to run Windows applications on Linux. Aside from a few very minor glitches, this works just fine. Wine is free software and does not require you to have a license to Microsoft Windows.
First, Wine needs to be installed on your Linux computer. If it isn’t already, check the official Wine documentation to learn how to install Wine. You can download ready-to-install packages of Wine for all the popular Linux distributions.
Once Wine is installed, use the web browser on your Linux computer to download EditPad Pro. If your browser asks you whether you want to open or run the file with Wine or save the file, select to save the file. Open a terminal screen, cd to your download directory, and enter: wine SetupEditPadProDemo.exe (change .exe file name to what you actually downloaded). EditPad Pro’s installer will pop up. Click the no-questions-asked button for a quick install.
To start EditPad Pro, double-click the EditPad Pro icon that the installer placed on your desktop. If there’s no desktop shortcut, type wine "c:\Program Files\Just Great Software\EditPad Pro 7\EditPadPro7.exe" in a terminal screen (assuming you used the default installation folder).
The File|Open dialog in EditPad Pro defaults to a “My Documents” folder that mimics Windows. If you click the Up button in the File|Open dialog a bunch of times you’ll eventually get to the root directory of your Linux system. EditPad Pro can access all your Linux files when running under Wine (subject to the Linux file permissions).
“EditPad Pro with a dash of Wine is really fine.”
— Lucas Heuman,
30 May 2006, New Jersey, USA
Configuring EditPad Pro for Linux
EditPad Pro is an extremely configurable text editor. The default settings are optimized to let Windows users get started immediately without configuring anything. This means that Linux users have a bit of work.
Select Options|Configure File Types in the menu. You’ll need to change the default encoding for most, if not all, file types. Click on the Encoding tab. Select the file types you want to change in the list at the left. You can select as many as you like using Shift+click and/or Ctrl+click. Set the default line break style to Linux (LF only). If the default text encoding is a Windows code page, change it into an ISO-8859 code page or UTF-8. If you’re unsure, select UTF-8. Most modern Linux distributions use UTF-8 for all text files. Turn off the option to write the byte order marker, but turn on the option to preserve its presence. Byte order markers are far less common on Linux than on Windows, and some applications cannot handle them.
Though Wine includes the most common Windows fonts, the fonts available on Linux aren’t the same as those available on Windows. In Options|Configure File Types|Editor Options, click the Edit button next to the drop-down list with text layouts. Delete the 4 predefined “complex script” layouts. Selects fonts that you like for the other 4 layouts. The text layout configuration screen is where you set default fonts. You can select a different default text layout for each file type.
Glitches Running EditPad Pro with Wine
I tested EditPad Pro 7 on a 64-bit Ubuntu 16.4 installation that was clean other than having installed the Wine package using sudo apt-get install wine. After downloading with Firefox and choosing to run the download with Wine when prompted, the installer came up automatically and the no-questions-asked option went off without a hitch. EditPad Pro 7 itself also runs just fine.
Older versions of Wine caused the 64-bit version of EditPad to crash due to bugs in Wine. These appear to be fixed in the version of Wine included with Ubuntu 16.4 as 64-bit EditPad Pro 7 is perfectly stable on it. If you have an older version of Wine, you can run the installer with wine SetupEditPadProDemo.exe /32 to force it to install the 32-bit version.
On Windows, EditPad Pro 7 uses Uniscribe to intelligently handle editing of text using right-to-left scripts like Hebrew and Arabic as well as complex scripts like the Indic scripts. Wine emulates Uniscribe but does not actually implement the intelligent handling of right-to-left and complex scripts that Uniscribe is used for. So you won’t get any errors when using a complex script text layout in EditPad Pro 7 running on Wine. But you won’t get the text editing experience you’d expect either.
EditPad Pro includes a help file in .chm format. Wine can display this help file, but doesn’t always. The same text is available as an online user’s guide.
EditPad won’t print if your Linux PC is set up to use the lpr printing system. Wine does not fully support lpr. If you started EditPad Pro from the console, when trying to print, you would see something like this: fixme:winspool:WINSPOOL_EnumPrinters We don’t handle PRINTER_ENUM_CONNECTIONS. You can fix this by removing the lpr package installed on your Linux system, and use CUPS (Common UNIX Printing System) instead. Please check the documentation with your Linux distribution or your local Linux guru on how to uninstall lpr and use CUPS instead.
Old versions of Wine had more glitches. If EditPad Pro’s mouse pointer appears garbled, if the main menu sometimes stops responding to mouse clicks, or if integration with RegexBuddy or RegexMagic doesn’t work, upgrade to the latest version of Wine.