Tux Paint: An award-winning drawing app for children

Tux Paint is a drawing app made for kids (3-12). It won the 2010 Linux Readers' Choice Awards for the "Best Kid-Friendly app." In this review, we shall take a closer look at the drawing tools the program offers and how to install It on the Linux system.

When it comes to children, drawing and sketching is something they love to do. Even on computers, drawing programs are highly used in schools by the kids in primary grades. Schools teach how to interact with the systems through it, and even some programming tutorials for children work based on drawing programs.

If we want to make FOSS widely used even on school systems, we do have to talk about this award-winning drawing program. This article is about Tux Paint.

Tux Paint Features

Tux Paint is a drawing program made for kids (3-12). Tux Paint won the 2010 Linux Readers’ Choice Awards for the “Best Kid-Friendly Application.” This is quite appropriate, considering how many tools the program has. While using any tool, the program makes a sound, different for each program, which makes it entertaining for children.

Interface

The interface has been made very simple because it is designed for kids. It is featured with simple icons for all tools and effects to make it more appealing to children. There are a lot of options which are structured pretty simply. The buttons are shaped sort of bubbly. The icons of the tools and ease of access make it really easy to understand how to work with the program.

There is a Tools panel on the left that provides access to the different abilities of Tux Paint. The paintbrush, eraser, lines, text, etc. all tools are present there. We will discuss the various available tools later in the article.

Tux Paint Interface
Tux Paint Interface

On the right, there is the options panel. This panel houses the different forms that a tool can take. For example, while using the Shapes tool, this panel holds the options to make various shapes like a rectangle, square, pentagon, etc.

On the bottom, there is the Colors bar, which provides an easy way to change colors while using any tool that allows a change of tone.

Tools

1. Paint Brush

The Paint Brush tool is simple enough. It has different ‘tips’ or styles available. The line keeps getting drawn as the user keeps dragging the clicked mouse cursor across the canvas. A simple description:

Brush tool simple usage
Brush tool simple usage

Some paintbrush tips are in a specific orientation. These brush tips rotate according to the movement of the mouse. Example (creating a spiral):

Directional brush tip
Directional brush tip

There are also pretty unique brush tips present:

Unique brush tips
Unique brush tips

Adding Brush Tips

Tux Paint also provides the option to add custom brush tips. This can quickly be done. First, the image that you want to add must be in the PNG format. Assuming the filename to be NewBrushTip.png and that it is in the home directory, we can use the following commands to add them to the program:

sudo cp NewBrushTip.png /usr/share/tuxpaint/brushes/

If this directory is not found, try this:

sudo cp NewBrushTip.png /usr/local/share/tuxpaint/brushes/

Restart Tux Paint, and you will see the new tip there. Example:

Custom brush tip
Custom brush tip

2. Stamp

Stamps are already available images that can be added just by selecting them and clicking in the area you want them in. For example, if the user has drawn a tree and wants to put a bird on it, the user can directly use a stamp and place the bird there. There are hundreds of photo-based and cartoon based stamps available. Sample:

Stamp tool example
Stamp tool example

(Used the rabbit Stamp with the grass Magic Tool).

The stamps can be resized, flipped, and mirrored. These options are provided in an easily configurable graphical way below the Stamps panel. You can use the pink right and left buttons to switch between different categories of stamps like birds, amphibians, dinosaurs, rockets, plants, etc.

Stamp configurations
Stamp configurations

There is also text and sounds associated with every stamp, which is displayed when a stamp is selected. The buttons that can be seen in the bottom left area can be clicked to get the sounds.

Stamp Sounds
Stamp Sounds

Adding Stamps

Custom stamps can also be added for Tux Paint. You can also add the associated sounds and text. Things to note are that the sounds associated with a mark are in the OGG format, and the related text is in a TXT file. The source files are neatly structured in the directory. Running the ls command on the directory that contains these files gives us the idea of how these files are named and structured.

Stamp files
Stamp files

As evident, audio files are named according to the language. The files of the same stamp share the same name. A sample TXT file looks like:

Stamp text file
Stamp text file

As seen, the TXT file is also structured according to the languages. All this language support is necessary as the program is very widely used. If you are creating a stamp for local usage, you can leave the rest of the languages out.

If you have the files ready for the new stamp, in the following format:

  • Image: NewStamp.png
  • Audio: NewStamp_desc.ogg
  • Text: NewStamp.txt

You can now just copy these files according to the desired category. The stamps will either be present in /usr/share/tuxpaints/stamps/ or /usr/local/share/tuxpaint/stamps.

3. Lines

The Lines tool uses the same tips as that of the brush tool but put the symbols and characters in a straight line. Example:

Line Tool
Line Tool

4. Shapes

The Shapes tool provides various filled and unfilled shapes that can be used. Except for some strictly regular shapes like square and circle, the orientation of the shapes can also be changed. After being drawn, the cursor becomes a rotation symbol, obviously providing the option to rotate the shape. The GIF below shows the beautifully fluid motion of drawing a shape on Tux Paint.

Shape Drawing
Shape Drawing

As it can be seen here, pulling the cursor away from the center enlarges the shape. If you are moving around the cursor at the same radius, the shape’s orientation will be changed. After that, the rotation is provided. This all seems complex while thinking about it, but when being used, it feels very intuitive.

5. Text and Label

Text is available in many fonts. Instead of being available as a drop-down menu, it is in the form of buttons for easy switching. Options for making the text bold, to italicize text, and to change the font size are also available just below the Letters menu.

Text and Label
Text and Label

The difference between Text and Label tools is that the Label tool’s contents can later be configured or moved around.

6. Magic

This is the significant attention of Tux Paint. This Magic tool houses fantastic drawing options and special effects. There are a bit too many to show in this article, but we will try to categorize and show the best of them.

Mosaics

These are repetitive patterns that are drawn wherever the mouse is clicked and dragged. The ones are the images below are square, hexagonal, irregular mosaics, and one named simply ‘Mosaic’ (the colorful ones).Mosaics

Bricks, Grass, Flowers, and Rainbows

Magic Tools - 1
Magic Tools – 1

Combination

  • XOR Colors (colorful strip on top)
  • Dripping effect
  • TV effect (blue static in the middle)
  • Edges effect (absence of color on the right corner)
  • Emboss effect (highlighting through gray on the same corner)
  • String art

    Magic tools
    Magic Tools – 2

There are several more tools available in the Magic Tools category, which are exceptional and unique in their way. You can check out the descriptions of all tools and features here.

7. Other Features

Other than all the tools mentioned above, there are buttons for simple functions like an eraser, undo, redo, new, save, open, print, and quit.

Tux Paint Installation

On Debian and Ubuntu-based systems, you can install Tux Paint directly from the repositories:

sudo apt install tuxpaint

Tux Paint installation
Tux Paint installation

On Fedora-based systems:

sudo dnf install tuxpaint

If you have any errors or are using any other system, you can check out the binary packages here.

Conclusion

Tux Paint is a great program. Programs like this one help Linux and FOSS get to school systems, further popularizing the applications among young students. It has impressive features that lets kids to show creative skills. Its interactive design helps in making kids enjoy the experience. If you are a parent or a teacher looking for a drawing program for children, this is it.

Pulkit Chandak
Pulkit Chandak is a Linux enthusiast and has been using and experimenting with open source software and hardware too since a long time. He is a huge admirer of open source software and wants to ventilate it to all around him. He is interested in reviewing and writing tutorials on Linux and its many distributions. He believes that freedom in software leads to freedom of the mind from the chains of limits.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

STAY CONNECTED

23,648FansLike
360FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

How to install CMake on Ubuntu

CMake is a cross-platform free and open-source software tool designed to build, test, and package the software. CMake uses a simple platform and compiler-independent configuration files to control the software compilation process.

How to install Lightworks on Ubuntu

Even though Linux may not get a native installer of video editing software like Adobe Premiere or Final Cut Pro, that doesn't mean there are no industry standards tools available. Lightworks is non-linear editing (NLE) video mastering app for Windows, Linux, and macOS. Installing it on Ubuntu is simple due to deb package availability.

How to install DaVinci Resolve on Fedora

Davinci Resolve is a professional application used for color correction, video editing, visual effects, and motion graphics. It is one of the extensively used software by movie industries located in Hollywood.

The 10 Best Programming Languages for Hacking

One of the significant entities we have in Cyber Security is Ethical Hacking (ETH). It is the process of detecting and finding flaws or vulnerabilities in a system that a hacker would exploit.

5 Ways to Open a Terminal in Ubuntu

Even though Ubuntu supports many applications with amazing Graphical User Interfaces (GUI), there are always reasons why users prefer using the Terminal to perform different tasks.

How to install Wine on Fedora Workstation

Linux distributions are becoming more and more popular every day, and Fedora Workstation is not left behind. This popularity brings forth the need to run Windows applications on Linux distros like Fedora. Windows has quite some excellent Software that is not available for Linux.

MUST READ

Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

How to dual-boot Ubuntu and Fedora on your PC

Every Linux distribution has its capabilities and preferences as per the user requirements. That brings forth the need to run different distros on one laptop. For example, a CyberSecurity enthusiast might prefer to use Ubuntu for development and Kali Linux for penetration testing.

Pop!_OS 20.04 Review: Professional Linux Distribution Ever Made

Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.

6 Essential Command-Line Utilities Every Linux User Should Know

Last week, we shared with you several "cool and fun" commands to get comfortable and confident with the Linux command-line. In our quest to further aid Linux users with mastery of the command line, or CLI, we present you with a variety of command-line utilities essential for all Linux users, regardless of proficiency level.

VIDEO: Linux Lite 4.8 Features and Desktop Tour

Linux Lite eases Windows 7 users transition to Linux much more comfortable by offering simple software like Team Viewer, VLC, Firefox, TimeShift backup utility, and a full Microsoft Office compatible office suite in LibreOffice.