Photoshop CC 2019 brings you the new Frame tool, Content-Aware Fill workspace, and Symmetry Mode for the brush tool.
What does not
Creative Cloud doesn't load, so you can't log in, so you can't start the application
As mentioned in other reports, install on a windows-machine and copy everything over.
What was not tested
Since the Creative Cloud-prompt doesn't load it's impossible to use the application. Workarounds involving IE7 and IE8 are useless since those won't work with a win64 prefix.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Arch Linux x86_64||Oct 31 2019||4.18||No, but has workaround||No||Yes||Garbage||Gustav Almstrom|
|Show||Arch Linux x86_64||Oct 22 2019||4.17-staging||No, but has workaround||Yes||Yes||Silver||Leon|
|Current||Arch Linux x86_64||Jul 25 2019||4.12.1||No, but has workaround||No||Yes||Garbage||Gustav Almstrom|
|Show||Manjaro Linux||Jul 24 2019||4.12.1-staging||No, but has workaround||Yes||Yes||Bronze||Toadtoad|
|Show||KDE neon||Jul 12 2019||4.11-staging||No, but has workaround||No||Yes||Garbage||T.Kijas|
|Bug #||Description||Status||Resolution||Other apps affected|
|38105||Missing min/max/expand buttons, app controls & moving ability of Photoshop CS6/CC main window when unmaximized||UNCONFIRMED||View|
|41595||Photoshop Palettes Remain Above All X11 Windows||UNCONFIRMED||View|
|47012||Photoshop Installer crashes after showing blank window||UNCONFIRMED||View|
|47015||Photoshop CC2019 login screen content does not render without native msxml3||NEW||View|
This is a simple workaround (Python 3) script for Bug 35041 - Multiple apps and games crash with heap corruption or live-lock in libX11 (EA Origin, Garmin Express Fit, SMPlayer, LotRO launcher, Kindle for PC, Conan Exiles)('taskset -c 0 wine ./foo.exe' is a workaround). The script will restart Photoshop, if it fails to launch correctly.
import subprocess, re, sys, signal
error_keywords = re.compile('^.*(Assertion|0x65372a0).*$')
success_keywords = re.compile('^.*(list_manager_QueryInterface).*$')
os.environ['__GL_MaxFramesAllowed'] = "1"
exited = False
process = None
successful_launch = False
timeout = 3
def kill_photoshop(signalnum, frame):
if not successful_launch:
print("Unsuccessful launch waiting %d seconds, killing Photoshop ..."%timeout, file=sys.stderr)
while not exited:
process = subprocess.Popen(["wine64", "start". "C:\\Program Files\\Adobe\\Adobe Photoshop CC 2019\\Photoshop.exe"], stderr=subprocess.PIPE)
successful_launch = False
line = process.stderr.readline()
# print("got line %d and process %s"%(len(line),process.poll()))
if len(line) == 0 and process.poll() is not None:
if process.poll() == 0:
exited = True
print("Successful Photoshop launch detected", file=sys.stderr)
successful_launch = True
print("Error keyword match, killing process", file=sys.stderr)
print("Process return code %d"%process.wait())
Credit: a friend of artik - see A .py script to 100% boot Photoshop CC 2019 using all CPU.