Krita – Free Digital Painting Application for Linux

Art has been embedded deep inside Humans and no wonder why we still keep finding them from the ancient ruins dating back to the early primitive man on Earth. Now there are better tools to unleash the inner artist in you.

Install Krita Ubuntu, elementary OS, Linux Mint


Krita is unarguably the best digital painting application out there. It is free and open source software (F.O.S.S) which has been around for more than decade and over this period has grown into a solid and stable painting and image manipulation program.

Krita on Linux Mint
Krita on Linux Mint

It’s user interface is intuitive and pleasant to work due to customization. You can save your own workspace and also create your own shortcuts for commonly used tools.

Krita can be used to create stunning paintings, drawings, sketches and other artworks. The program comes with painting tools with several brushes and colors. It can apply gradients and most importantly supports layers and channels. You will also see tools commonly used for painting such as airbrush, erase tool, simple geometric forms, color selections, and filters. You can also use patterns and colors for filling background.

Being a painting application one would assume support for Wacom tablets and Krita does support it.

Install Krita in Ubuntu, Linux Mint, and elementary OS

Elementary OS Loki and above users first need to enable PPA before starting the below steps, otherwise you will get error that apt-get is unrecognized command.

Step 1: Launch ‘Terminal’.

Step 2: Copy and paste the following in the command line to add the Krita repository to your PC.

sudo add-apt-repository ppa:kritalime/ppa

Step 3: Let’s update PPA.

sudo apt-get update

Step 4: Finally install Krita

sudo apt-get install krita

That’s it. You should have Krita installed. You can launch it from ‘Applications’.

Krita for Fedora, Solus, and etc.

Krita is also available in AppImage format which can run on any Linux distribution without even installing it. You can download the AppImage from official website and then simply run it! No installation needed. It’s a portable application.

Kiran Kumar
Hi there! I'm Kiran Kumar, founder of I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. Hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more, and spread Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!


Please enter your comment!
Please enter your name here




How to create a Clonezilla Live USB drive on Linux

There are three Clonezilla types, Clonezilla live, Clonezilla lite server, and Clonezilla SE (server edition). Clonezilla live for single machine backup and restoration. While Clonezilla's lite server is for massive deployment.
If you are looking for an open-source Linux alternative for Acronis True Image, Norton Ghost, Paragon Drive Copy, you have landed in the right place. Meet Clonezilla. Clonezilla is a free and open-source disk partition and disk cloning software that helps you also do system deployment, bare metal backup, and recovery.
python ides linux
Python programming language is applied in so many areas of computer technology, i.e., Scripting, GUI development, Website development, Artificial Intelligence (AI), Machine Learning, Data Science, Computer Networking, and Network Automation, and Cyber Security.
chown usage linux
Any file in a Linux system belongs to a particular owner(s) and a group. It is one of the many features that maintain security in Linux systems. For example; If a file belongs to say UserA, then UserB cannot manipulate the data depending on any additional permissions set unless the user has permission to do that.