Introduction to Krita on Linux
Krita is a free and open-source digital painting application that has gained popularity among illustrators, concept artists, and designers. Its native integration with Linux allows you to leverage kernel performance, open graphics drivers, and the flexibility of various distributions. In this article we will see how to install, configure, and get the most out of Krita, from basics to advanced workflows with graphics tablets.
Installation on Ubuntu and Debian
On Debian-based distributions, the simplest method is to use the official repositories:
sudo apt updatesudo apt install krita
To get the latest version, add the Krita PPA:
sudo add-apt-repository ppa:kritalime/ppasudo apt updatesudo apt install krita
After installation, you will find the launcher in the applications menu under Graphics.
Installation on Fedora, Arch, and derivatives
On Fedora, install with DNF:
sudo dnf install krita
For the latest version, use Flatpak:
flatpak install flathub org.kde.krita
On Arch and derivatives:
sudo pacman -S krita
It is also available in AUR with helpers such as yay:
yay -S krita-git
Run krita from the terminal or look for the icon on your desktop.
Interface and workspaces
When you start Krita you will see a top toolbar, the layers panel on the right, and the color and brush docks on the left. You can drag and drop these elements to create your own layout, then save it via Settings > Dockers > Save Workspace. Krita also offers full-screen mode and presentation mode for reviewing artwork with a team.
Brushes and additional resources
Krita’s brush engine allows simulating watercolors, oils, pencils, and special effects via hundreds of adjustable parameters. Create new brushes from the settings panel or import resource bundles (bundles) that include brushes, gradients, and textures created by the community. Bundles are installed via Settings > Manage Resources > Import Bundle.
Layers, masks, and selection
Krita supports adjustment layers, filter layers, vector layers, and transformation layers, similar to Photoshop. Transparency and filter masks allow non-destructive editing. Selection tools include geometric shapes, freehand lasso, and color similarity selection, making it easy to isolate complex objects.
Wacom tablet support
Krita detects tablets compatible with the evdev driver, such as Wacom, Huion, and XP-Pen. Install the xserver-xorg-input-wacom package and verify with xsetwacom list devices. In Settings > Configure Krita > Tablet Settings adjust pressure sensitivity, response curve, and button assignments for a natural drawing experience.
Animation, text, and vectors
The animation module allows working frame-by-frame within the same .kra file, with an integrated timeline and player. The text tool supports OpenType fonts and conversion to curves for vector editing. Vector layers use an underlying SVG format, allowing lossless scaling and Boolean operations such as union, difference, and intersection.
Performance optimization
Enable the OpenGL accelerator in Settings > Configure Krita > Display > OpenGL to improve zoom and rotation. Increase the memory cache in the Memory section if you work with high-resolution canvases. Disable layer thumbnails when you have many layers to reduce CPU usage. Save intermediate versions in .kra and export final versions in PNG, TIFF, or JPEG as needed.
Conclusion
Krita on Linux is a complete, free, and open-source solution for artists who want a professional tool without costly licenses. Its easy installation on any distribution, combined with a wide range of brushes, layers, animation, and native tablet support, makes it ideal for both hobbyists and studios. By following these configuration and optimization steps you can focus on creating impressive artwork with the freedom that only free software provides.