This is version 9 of Paint Shop Pro.
Wine compatibility
Attention: the trial version crashes after the nag screen, use registered version instead.
What works:
What doesn't work:
Application Details:
Version: | 9.x |
License: | |
URL: | http://www.jasc.com |
Votes: | 4 |
Latest Rating: | Platinum |
Latest Wine Version Tested: | 1.7.20 |
Maintainers: About Maintainership
No maintainers. Volunteer today!
What works
- Install (Maintainter's note: still requires winetricks)
- File new/open/browse/save/export (JPEG)
- Printing
- Toolbars and their customization
- Undo/Redo*
- Cut/Copy/Paste
- Crop/Resize/Rotate
- Text Tool
- Brushes
- Filters*
- Layers
What does not
- Temp folder creation*
- drag&drop from samba share (from local filesystem OK)
- Navigate button (below before/after images) in filter/export dialogs
- sometimes filter dialogs and application freezes for few minutes
- TWAIN Source Selection
Workarounds
What was not tested
- Effects
- every Filter
- Masks/vector objects/Paths
- GIF/PNG exporting
- WIA (Windows Image Acquisition)
- Uninstall
Hardware tested
Graphics:
Additional Comments
* PSP9 cannot create temp file folder for the filters and undo. Once you create manually the required folder, these features work fine. There is no need for complex startup-script. The folder is created under "Temp Files" (see PSP's Preferences->File Locations ...) and its name consists of JSC + five numbers + _username, eg. JSC82997_arnie. The number part varies between installations, but stays same between program runs. You can find the folder name for example using 'strace'. At first find PSP's PID with ps -e | grep Paint (or System Monitor, if being on Ubuntu). Then run strace -p 2>&1 | grep "JSC" and start drawing something. You should see some garbage from where you could parse the correct path, eg: /home/arnie/.wine/dosdevices/c:/windows/temp/Temp Files/JSC82997_arnie/
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu) | Jun 19 2014 | 1.7.20 | Yes | Yes | No | Platinum | an anonymous user | |
Show | Gentoo Linux x86_64 | Sep 14 2015 | 1.6.2 | Yes | Yes | No | Platinum | an anonymous user | |
Show | Fedora 16 x86 | May 03 2012 | 1.5.2 | No, but has workaround | Yes | No | Silver | an anonymous user | |
Current | Ubuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu) | Jan 20 2010 | 1.1.36 | Yes | Yes | No | Bronze | an anonymous user | |
Show | Debian GNU/Linux 5.x "Lenny" | Dec 24 2008 | 1.1.11 | Yes | Yes | No | Bronze | kerin |
Bug # | Description | Status | Resolution | Other apps affected |
38275 | DeferWindowPos accept NULL HWND and fail at EndDeferWindowPos() | UNCONFIRMED | View | |
56182 | Paint Shop Pro 9.01 hangs on exit | UNCONFIRMED | View | |
56217 | Paint Shop Pro 9.01, "learning center" dialog box cannot be closed with built-in gdiplus | NEW | View | |
56219 | Paint Shop Pro 9.01, printing function doesn't work | UNCONFIRMED | View |
There are some good alternatives to this application that might exist for your platform. You'll find a list on the main page of this application.
2013-05-03 Admin note: this howto does not appear to have been updated in a long time, and may no longer be valid. It is being kept here for the benefit of anyone who may wish to test and/or update it.
Although the file open/save dialogs are not fully functional, opening
files may be accomplished using the "Browse" feature and the open/save
dialogs remain somewhat usable by "feel" (read: rampant, blind
clicking.)
In order for most filters, the undo/redo system, and brushes to work
you will need to apply the following workaround, adapted from:
http://tjworld.net/wiki/PaintShopProFailsOnWine :
1) Create a file named mkdir.mawk in your ~/My PSP9 Files/
directory, and paste the following section (enclosed in comments)
inside.
##Begin mkdir.mawk contents
$0 ~ /JSC/ {
if ($0 ~ /not found in/ && $0 ~ /wine_nt_to_unix_file_name/) {
temp=substr($0,2+index($0,"L\""));
temp_len=index(temp, ".tmp")+3;
temp=substr(temp,1,temp_len);
temp_parts_qty=split(temp,temp_parts,"\\");
dirname=substr($0,13+index($0, "not found in ")) "/" temp_parts[1];
print "Creating temporary directory:", dirname;
system("mkdir \"" dirname "\"")
}
}
##End mkdir.mawk contents
Save the file, and create a second file in your home directory called runpsp9 - and paste the following inside:
##Begin loader script
sh -c 'env WINEDEBUG="+file" WINEPREFIX="/home/$USER/.wine" \
wine "C:\\Program Files\\Jasc Software Inc\\Paint Shop Pro 9\\Paint Shop Pro 9.exe" 2>&1 | \
awk -f ~/My\ PSP9\ Files/mkdir.mawk'
##End loader script
Save the file, and - in a terminal - run:
$ chmod +x runpsp9
$ chmod 775 runpsp9
and then, as root:
# mv runpsp9 /usr/bin/runpsp9
# chown root:root /usr/bin/runpsp9
Thereafter, you can run Paint Shop Pro 9 by simply executing
runpsp9 from your terminal or Run Application box - or by creating a
menu entry for it.
Comments for this application have been disabled because there are no maintainers.