Introduction to MyPaint
MyPaint is an open-source digital painting application designed specifically for artists seeking a natural, distraction-free drawing experience. Unlike heavier programs, MyPaint focuses on the brush engine and tablet pressure response, offering a feel close to paper and pencil. Its minimalist interface lets the canvas occupy most of the screen, while tool panels can be shown or hidden as needed. This philosophy makes it an ideal choice for Linux users who prefer free, lightweight, and highly configurable software.
Installation on Popular Distributions
Installing MyPaint on most Linux distributions is straightforward thanks to the official repositories. On Ubuntu and its derivatives, simply run:
sudo apt updatesudo apt install mypaint
On Fedora, the package is available in the standard repositories:
sudo dnf install mypaint
For Arch Linux or derivative users, the package is in the community repository:
sudo pacman -S mypaint
If you prefer the latest stable version, you can compile from the source code available on GitHub. You only need to install the development dependencies (gtk3, glib, libmypaint, etc.) and run the typical ./configure && make && sudo make install. This option lets you obtain newly released features and contribute to the project by reporting bugs or submitting patches.
Main Features
The heart of MyPaint is its brush engine based on libmypaint, which simulates the physical interaction between pigment and support. Each brush is defined by parameters such as shape, texture, scattering, and pressure response, allowing everything from loose watercolor strokes to precise ink lines. Moreover, MyPaint supports unlimited layers, blend modes (multiply, overlay, screen, etc.), and a fully customizable color palette. Other notable features include:
- Support for Wacom, Huion graphics tablets, and any device using the
evdevorlibinputprotocol. - Full-screen mode and presentation mode for distraction-free work.
- Unlimited undo/redo history, ideal for experimenting without fear.
- Export to PNG, JPEG, OpenRaster, and PSD formats (via external plugins).
Configuration and Customization
Once installed, you can adapt MyPaint to your workflow via the Edit → Preferences menu. Here you can adjust tablet pressure sensitivity, define custom keyboard shortcuts, and choose the color profile that best matches your monitor (sRGB, AdobeRGB, etc.). Brushes are managed from the Brushes panel, where you can create new presets, import brush packs shared by the community, or modify existing ones in real time. Additionally, MyPaint allows saving workspaces (workspaces) that remember panel layout, zoom, and canvas position, which is useful when switching between sketching, inking, and coloring.
Workflows and Productivity Tips
To get the most out of MyPaint on Linux, consider following these practices:
- Organize your layers: use groups to separate sketch, line, color, and effects; this way you can hide or show entire sets with a single click.
- Use blend modes: applying a mode like Overlay on a color layer can bring life to your shadows without manually painting each detail.
- Keyboard shortcuts: assign keys for frequent actions such as changing brush size ([ / ]), toggling layer visibility (V), and switching between drawing and erasing modes (B).
- External references: open a Reference window (Window → Reference) to load reference images and keep them always visible while you work.
- Save versions: enable auto-save every few minutes and use File → Save as version to create restore points without cluttering your disk.
Community, Resources, and Ongoing Learning
MyPaint has an active community of artists and developers who share tutorials, brush packs, and tips on forums such as the official Discourse and in subreddits dedicated to digital art. On YouTube you’ll find video series ranging from basic installation to advanced texturing and color‑mixing techniques. Moreover, the project accepts contributions via its GitHub repository; if you have programming or brush‑design skills, you can help improve the software and, in return, gain access to experimental features before their stable release. Participating in these spaces not only improves your skill with the tool, but also connects you with creators who share your passion for free software and digital art.