Draw On Your Linux Screen With These Great Tools 2022

Draw on your screen feature helps your Linux system to annotate the screen. It is helpful when making a tutorial video and highlighting some crucial parts on the screen or just annotating and saving or sharing the screenshot for future reference. There are many applications available for Windows and Mac, but let’s talk about tools available for Linux.

In this tutorial, we will see 5 tools that enable you to draw live on the screen while working. We will see how to install and use each and every tool one by one.

Tools Covered here –

  1. Draw on Screen (Gnome Extension)
  2. Mouse Mark (A KDE Tweak)
  3. Pylote
  4. Gromit – MPX
  5. ScreenPen

Draw on Screen (Gnome Extension)

This is another best extension from the Gnome extension family. The extension provides many features and shortcuts. It has all the features a paint application has like colours, shapes, width, dotted lines, add images, etc. You can even save your drawing in SVG format.

Installation

For Gnome 40 and below, you guys can directly install the extension from here.

For Gnome 42 and above you guys need to follow the below instructions and install the extension manually –

First clone the repository –

git clone https://codeberg.org/som/DrawOnYourScreen.git

Then rename the folder –

mv DrawOnYourScreen draw-on-your-screen@som.codeberg.org

Move the folder to the extension directory –

mv draw-on-your-screen@som.codeberg.org ~/.local/share/gnome-shell/extensions

Change the current directory to the extension directory as we have to tweak some settings –

cd ~/.local/share/gnome-shell/extensions

Now, open the metadata.json with your favourite text editor (I am using gedit) –

gedit metadata.json

On line number 20, change the “40” version to “42.0”. Now the full shell-version the array will look like this –

"shell-version": [
        "3.24",
        "3.26",
        "3.28",
        "3.30",
        "3.32",
        "3.34",
        "3.36",
        "3.38",
        "42.0"
    ],

Log out from the current session and log back in again. Visit the installed extensions page and enable the extension –

Draw On Screen Linux

You can open the settings of this extension from above and explore new features and shortcuts. Test the extension by pressing Super + ALT + D.

Usage

Draw On Screen Gnome

Mouse Mark (The KDE Tweak)

The users with the KDE desktop environment can simply do a tweak and start drawing. Because it already has the feature and is disabled by default. So let’s enable it.

Open the System Settings > Workspace Behaviour > Desktop Effects – and search for “mouse mark” and enable it –

Draw On Screen Kde

You can draw by pressing SHIFT + Super + hovering over the screen with the mouse.

Usage

Mouse Mark Draw Kde
Mouse Mark Draw

This tool is limited only to free-hand drawing and doesn’t have additional features like shapes, colours, saving images, etc. You can go for further tools ahead in this article.

Pylote

Pylote is another free software application that let you draw on your screen. When you launch the application it automatically takes a snapshot of the screen and provides a toolbox above. With which you can draw geometry and save the snapshots.

Installation

Dependencies for Ubuntu 20.04 and above –

sudo apt install python3-pyqt5 python3-pyqt5.qtwebengine python3-pyqt5.qtsvg

Then fetch the latest pylote package using wget –

wget http://pascal.peter.free.fr/wikiuploads/pylote.tar.gz

Let’s extract the downloaded archive –

tar –xvzf pylote.tar.gz

Change the current directory to the pylote directory –

cd pylote

Run the pylote.pyw to start the application –

python3 pylote.pyw

It will launch the application. But before trying pylote let’s create a launcher application for pylote so that you don’t have to run this command again and again to use the application.

Click on the hamburger menu in the top right of the application, and click on create a launcher. Select Desktop as directory and click Ok.

Now close the terminal session and launch pylote using the desktop shortcut.

Working

Pylote Draw On Screen
Pylote Draw

Gromit – MPX

Gromit – MPX which stands for “GRaphics Over MIscellaneous Things – Multi-Pointer-EXtension” is an annotation tool for Unix-based systems. It has features like thick & thin lines, opacity, undo/redo, etc. It supports any distribution in any desktop environment.

Installation

sudo apt install gromit-mpx

OR

using flatpak

flatpak install flathub net.christianbeier.Gromit-MPX

After installation, search for Gromit-Mpx in the applications. During the initial setup, you can configure it to start automatically on startup if you’ll need it more often.

Gromit Mpx
Gromit-Mpx at Startup

Usage

Gromit Mpx
Gromit Mpx

ScreenPen

ScreenPen is a free and open-source tool for drawing directly on the screen. It supports almost all operating systems. And the best part is it also supports matplotlib(python lib), now you directly draw charts on the screen. Other features like millions of colours and saving the drawing makes it another best tool.

Installation

You will require python and pip installed on your system –

pip install screenpen

For launching the application you will need to execute the below command –

screenpen

Usage

Screenpen
Screenpen

Conclusion

Draw on your screen with these great tools and increase your work productivity.

Further Reading