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,281FansLike
386FollowersFollow
16SubscribersSubscribe

LATEST ARTICLES

MUST READ

Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.
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.

The 10 Best Linux Server Distros For Home And Businesses

By the year 2020, it is estimated that there are close to 600 Linux distributions in the market. It includes both servers and Desktop versions; therefore, if you are looking for lightweight Linux distribution for your old PC or a reliable desktop version for employees in your organization, you may be overwhelmed with the number of choices for finding one for your use.

Removing the Virus from a Windows PC with a Ubuntu Live USB drive

In this tutorial, we are going to show you how to clean your Windows machine from infected viruses using an Ubuntu live USB or CD and the ClamAV antivirus. The ClamAV is a free, open-source antivirus that can be used on Ubuntu.

Top 10 Linux Distributions that still support 32-Bit Architecture

In case you own an old computer or laptop with out-of-date system resources but reliable hardware configuration, you’ve come to the right place because we’re going to list 10 Linux distributions that still support 32-bit architectures. These Linux distros will help you revive your PC and get it up to speed in no time. The reason why these lightweight Linux distros are still relevant and useful is that they only require low system resources and always provide high performance and lag-free user experience.

6 best task managers for Linux

One of the essential tools in any Linux distribution is a Task Manager. It is a system monitor application that gives you a report of all programs running on your computer and the status of your RAM and CPU usage.