How To Install 100% Working Photoshop CS6 or CC on Ubuntu, Debian, Mint! CC 2019 CC 2020

UPDATE 2020: I have been using Photoshop on Linux since 2012.

I’ve ran Photoshop CS6, CC 2015, 2017, 2018, 2019.

This article alone was published in 2016 and 4 years have passed since I first wrote this so I would like to mention the most important things I’ve realized during that time. many things have happened since then

Rule 1: You must use the 32bit version.

Rule 2: Newer version does not mean better performance

Rule 3: Some tools are better in different versions of Photoshop (old vs. new and new vs. old)

Special Note 1: If you bought PS and it won’t work, you can use “Adobe Painter” to patch it.

  1. Click the direct download link in the table for the one you want.
  2. Turn internet off and install using method in the table.
  3. Download Painter to fix the binary on Linux

Photoshop on Linux Installation Compatibility guide.

Version Year Notes Install method
Photoshop CS6 32 Bit [OLD VERSION, BUT STABLE] 2012 Most stable version. Old but still has tools like spot delete, smart selection. PlayOnLinux
Photoshop CC 32 Bit 2013 Never used. PlayOnLinux
Photoshop CC 2014 32 Bit 2014 Never used. PlayOnLinux
Photoshop CC 2015 32 Bit 2015 Ok version. Turn on/off Hardware acceleration, shadows, tooltops etc. Crossover or just wine setup.exe
Photoshop CC 2018 32 Bit [BEST VERSION] 2018 BEST version for linux. Turn off the ugly artboard menu and it’s smooth as butter. GPU support as well. Crossover or just wine setup.exe
Photoshop CC 2019 32 Bit 2019 Trash. Need to sign-in, doesn’t work. Crossover or just wine setup.exe
Photoshop CC 2020 32 Bit 2020 Trash. Need to sign-in, doesn’t work. Fail

The version that I use every day on my system is Adobe Photoshop CC 2018 (32 Bit). The best and smoothest version of Photoshop that works on Linux is Photoshop CS6 32bit. On my previous Ubuntu 14.04 setup, I was running wine perfectly.

However, on my bare-bones Debian 8 installation, I was having deep frustrating problems with some random incompatibilities in the order of the way I tried to install wine. By far the easiest way to install Photoshop CS6 100% working on Linux is with a program called PlayOnLinux Crossover!

UPDATE DEC 2019: Use CrossOver, not PlayOnLinux for Photoshop.

2020+ PhotoShop CC ON *nix TUTORIAL

Step 1: Download CrossOver by CodeWeavers Step 2: Install the Free Trial version (don’t enter email, just click Download.

Crossover Linux 2020 to Run Photoshop on Wine
Crossover Linux 2020 to Run Photoshop on *nix

Step 3: Install Crossover

Crossover Linux Wine Arch Installation 64bit
Crossover Linux Wine Arch Installation 64bit

Step 4: Open Crossover, and click Install Windows Software

Crossover Install Photoshop CC 2020
Crossover Install Photoshop CC 2020

Step 5: Type photoshop, and then click Install Unlisted Application. It will show in a dropdown menu as the last item.

Install Unlisted Application Linux
Install Unlisted Application Linux

Step 6: Find your Setup.exe for Photoshop. You may need to disconnect from the internet for this to work. Step 7: Post-installation fixes in Edit ->Preferences Workspaces: turn off Floating Document Window Docking Tools: turn off tooltips if you don’t need them as they sometimes sticky on top of other desktop windows. Turn off animated zoom (laggy.) Performance: depending on your specs, you can adjust the RAM usage and the Graphics processor toggle. I use without Graphics processor.

Arch Photoshop CC 2018 on Arch or Manjaro

How To Install OLD Photoshop CS5 & Photoshop CS6 on Linux

First, go to or and find a trial download version of photoshop. This tutorial below is for CC 2015 AND CS5 AND CS6: Then, download a program called PlayOnLinux. PlayOnLinux is a graphical version of wine that automatically installs the relevant versions of wine and libraries so you don’t have to worry about anything. sudo apt-get install playonlinux Open PlayOnLinux and click Install a program. (In the image below ignore my installation of Photoshop CS6 because during this tutorial I will be installing Photoshop CC on Debian 8.) How To Install Photoshop on Linux, Debian, Ubunut, Mint, Fedora.

Choose Photoshop CS6 and press Install:

Playonlinux install photoshop cs6 cc debian ubuntu linux Then click on Next, and then Browse, and then navigate into your downloaded Photoshop folder and find Set-up.exe. Choose a New Virtual Drive.

BONUS: Get all your fonts from Windows into your Photoshop CC/CS6 installation on Linux!

For a while, I was using Photshop inside virtual box. The only reason I kept using a virtual machine was because I had all of my fonts in there… To move fonts to your new PlayOnLinux installation of Photoshop: Open your file manager. Navigate to: ~/.PlayOnLinux/wineprefix/ Open the folder of your relevant installation. Enter the folder called drive_c, then windows, then Fonts. You can paste all your .otf and .ttf font files here and next time you open Photoshop, you will be able to use those fonts. If you are currently using Photoshop, save your work, close Photoshop & PlayOnLinux, and then open it again. Your fonts will be ready to use. Alot of guys tell me the only reason they are still using Mac or Windows is either because of games or photo and video editing software. What I will say to you is that you can run quite a lot of the most proprietary of software inside of a linux machine.

How To Download & Install Launchpad & PPA Programs/Files Super Easy

One morning my Ubuntu installation stopped . I’m now feel a lot more comfortable with linux distributions but at the time I was freaking out.

For this example, I will be installing the .deb file of Conky Manager by Tony George which is an awesome system load manager that displays real-time system load, CPU & RAM usage.

When you want to use PPA or any other .deb based application,

Install a .deb file from PPA or another random website

Make a folder in your Downloads or Documents folder called Debs.

Move the .deb file that you downloaded to that folder.

Right click on the .deb file, select “Open with GDebi Package Installer”.

Click “Install Package” (may need sudo password)

This will install all relevant dependencies too.

This method does not fill your /etc/apt/sources.list with a whole heap of random URLs.

To uninstall a .deb file at a later date

Go back to the folder called Debs that we created earlier.

Right click, “Open with GDebi Package Installer”.

Click “Remove Package”.

How To Update Flash on Firefox & Iceweasel Debian or Ubuntu

“This plugin is vulnerable and needs to be updated”

Yes, flash is notoriously vulnerable and is updated almost weekly because it’s in almost everyone’s browser and is an easy target for hackers.

To update flash on Debian, open a terminal and execute:

sudo /usr/sbin/update-flashplugin-nonfree --install

This will download the latest flash plugin for firefox/iceweasel and install it into your browser:


Update flash on firefox or iceweasel Debian before.


Update flash on firefox or iceweasel Debian after.

How To Delete The First Column In A CSV File Inside a Bash Script

You’re writing a script that maybe works with a CSV that you’ve downloaded as a cron job and want to delete the first column so that it uploads nicely somewhere else, maybe to a MySQL database.

Delete the first column:
sed -i 's/[^,]*,//' thespreadsheet.csv

Delete the first two columns:
sed -i 's/[^,]*,//' thespreadsheet.csv
sed -i 's/[^,]*,//' thespreadsheet.csv

How To Increase PHP File Upload Limit on CentOS 7

How To Increase PHP File Upload Limit on CentOS 7 with one line of bash.

SSH into your server as root and execute the following command:

[cce_bash]replace “upload_max_filesize = 2M” “upload_max_filesize = 20M” — /etc/php.ini && service httpd restart[/cce_bash]

That will replace your 2mb upload limit with a 20mb upload limit and it will restart the web server so changes to php.ini are made:


P.S. you can verify your new maximum PHP file upload size is by executing:

[cce_bash]grep upload_max_filesize /etc/php.ini[/cce_bash]

Sample output:

[cce_bash]upload_max_filesize = 20M[/cce_bash]

Universal way to increase PHP Upload Limit:

SSH into your server as root. Use vi or nano to edit the php.ini file:
vi /etc/php.ini
Press / and type upload_max
(Pressing backslash (/) allows you to search a file while editing with Vi)

You should see:

[cce_bash]upload_max_filesize = 2M[/cce_bash]

Press i and change that value to 20M
(Pressing “i” allows you to insert type in characters while editing with Vi)

[cce_bash]upload_max_filesize = 20M[/cce_bash]

To exit Vi, press Esc and type [cce_bash]:x[/cce_bash] and hit enter.

Now either [cce_bash]reboot[/cce_bash] your server or restart httpd:

[cce_bash]service httpd restart[/cce_bash]

Your PHP upload limit is now 20mb.

Brightness Keys Not Working Debian: Xfce Function F5 & F6 Fix

All the other Fn + F1 thru F12 keys were working except for Fn + F5 & Fn + F6.

Open keyboard settings and find Application Shortcuts.

Add a new shortcut with the following command:

Reduce brightness by 10%:

xbacklight -10

I used the keyboard shortcode Alt + (-), meaning the minus key on my numpad.

Increase brightness by 10%:

xbacklight +10

I used the keyboard shortcode Alt + (+), meaning the plus key on my numpad.

My laptop keyboard has a number pad so this is pretty comfortable, but if you don’t have a numpad, you’ll need to choose a different unused combination.

WARNING: Don’t try and set the keyboard as Alt F4 and Alt F5 because are already bound to “close the window”…

My Hotkey & Keyboard Shortcut Setup Linux



Left Windows Key

Opens Application Finder so you can type in the first few letters of any application and hit enter.



Crtl + Alt + G

Super fast calculator opening


Crtl + Alt + Y

Open a new text file

To be continued…

WiFi Network Not Showing Up Linux: Personal Hotspot Not Listed Debian/Ubuntu

I was using a small MiFi router for a while and when I would come back inside, more often than not the network would not be found again even though I was sitting right next to my computer.

The same would happen with iPhone Hostpot Wifi not showing up even though it was right next to me. If the WiFi disconnects and can’t be found again for a few minutes, the fastest way to jump start the WiFi network list is below.

A solution to hard reset the WiFi network list on Debian, Ubuntu, Mint or other distros is as follows:

sudo service network-manager restart

This command will restart network manager and force search for nearby WiFi networks.

However, instead of typing this in each time I came back inside or turned on iPhone personal hotspot, I made a launcher icon that would hard refresh the list of available networks and in turn, be able to connect to my WiFi again.

Go to the desktop, right click and create a new launcher.

Name the launcher WiFi Restart and put the command the same as the command above.

WiFi Network Manager Reset Xfce Debian Ubuntu

Save this launcher, and then drag it onto your launcher area.

Now, when your WiFi disconencts or your personal hotspot isn’t being found, just press the WiFi restart button and your network will show up again in a matter of seconds.

The icon I use is network-wireless-offline-symbolic in Status Icons.

WiFi disconnects and can't be found again icon



Ctrl + Click Not Opening Links In New Tab Fix: Middle Click Without Mouse Debian/Ubuntu

Some javascript based websites were hogging my click actions and opening links that I wanted to open in new tabs in the same window/tab.

Since I prefer using the track-pad now, I wanted a fast solution to either middle mouse click on links to open in new windows or a way to rapidly right click, open in new tab.

An awesome solution I am currently using is as follows:

xdotool is a fake keyboard & mouse input program that you can emulate clicks via the terminal.

[cce_bash]sudo apt-get install xdotool[/cce_bash]

Open keyboard settings and find Application Shortcuts.

Add new shortcut with the following command:

[cce_bash]xdotool click 2[/cce_bash]

For the keys, I chose:

Left Crtl + Windows key (<Primary>Super_L)

Now, when I want to open links in a new tab, I simply move my mouse and hover over links and while holding left Ctrl, I tap the left Windows key.

It’s actually much faster than middle clicking and it allows me to rapidly tap the windows key while hovering over a page full of links.


Fn + F10 Mute Toggle Not Unmuting Sound After Muting: Turning On PulseAudio Again Fix Debian

I read a few different solutions for fixing the sound toggle on Debian via the command line but the only solution that I could make a keyboard shortcut for was:

Hard unmute Pulse Audio in Debian, Xfce when the sound won’t come back on after muting:

pactl set-sink-mute 0 toggle

To set this as a keyboard shortcut

Open keyboard settings and find Application Shortcuts.

Add new shortcut with the following command:

This was a temporary fix and I will change it to Fn & F10 once I learn how to change the Fn hardcoded keys.