Gromit-MPX Lets You Draw Anywhere On Linux Desktop Screen – It's FOSS

A Linux and Open Source Web Portal
Last updated By 9 Comments
Have you ever wished that you could freeze your Linux desktop screen and draw anything on it? Or, you may want to point out or highlight a part of your app or desktop to someone else while screen recording on Linux?
If so, Gromit-MPX is an easy-to-use on-screen annotation tool that you could use right now.
Gromit-MPX (GRaphics Over MIscellaneous Things – Multi-Pointer EXtension) is a free and open-source tool that lets you annotate anywhere on the screen. The best thing about the app is it does not restrict you to use it only on one desktop environment.
Rather, Gromit-MPX is desktop-independent and supports all Unix-based desktop environments such as GNOME, KDE, and Xfce under both X11 and Wayland windowing sessions.
Even for X11, if you have a second pair of input devices and want to use it to annotate in place of the first pair, the app lets you set both a pointer for a dedicated annotation device and a multi-pointer at once.
Another thing that makes Gromit-MPX quite different from other available annotation tools is its easy-to-use and distraction-free philosophy.
What I mean to say is that, once you install and activate the app, you can either operate it using its tray icon (if your desktop has a system tray) or six default keys binding. Gromit-MPX does not draw or stick any UI widget of its own for making useful options available.
You can toggle it on and off on the fly using a F9 hotkey without interrupting your normal workflow. And whether you want to undo/redo your last draw or clear the screen completely, you’re only one key away from performing the action: F8 to undo the last stroke (max up to 4 stroke) and SHIFT-F9 to clear the screen.
Of course, you’re also completely free to change its default configuration for both key bindings and drawing tools.
One of the things that I think Gromit-MPX lacks is the availability of different shapes like rectangles, circles, and straight lines. Currently, you can annotate the desktop screen only using freehand drawing, which you may initially find difficult to handle.
However, the good news is the functionality to draw straight lines in Gromit-MPX is under development and already planned to feature in the next version 1.5.
If you’re using Debian-based distributions like Ubuntu, Gromit-MPX is already available in the repository. You only need to run a single command to install it.
However, for the older OS version, you may not get the latest version 1.4 of the app and miss some important features. If you want the current latest version 1.4, you need to install it from the Flathub repository using the universal package manager Flatpak.
If you’ve not set up Flatpak on your system, check out the complete Flatpak guide. Once you enable the Flatpak support, you can run the following command to install Gromit-MPX.
If you don’t want the Flatpak package or your system doesn’t support it, you can also download its source code, compile and build the app on its own.
By default, Gromit-MPX uses red color for the tool. But it also provides other colors that you can switch to using hotkeys. For instance, once you toggle on drawing, you can hold SHIFT for turning tool color into blue, and CONTROL for yellow.
And if you wish your default color other than red or different color for different hotkeys, you can configure the same in the gromit-mpx.cfg file.
You can find the configuration file either in a directory listed in $XDG_CONFIG_HOME variable (usually ~/.config or ~/.var/app/net.christianbeier.Gromit-MPX/config/ if you’ve installed Flatpak package) or /etc/gromit-mpx/ if you have Debian package.
For changing the default Hotkey or Undo key, you need to add a new entry with a custom value in the same config file.
In case you’re using Gromit-MPX regularly, then you may want to mark it as a startup app instead of opening it manually each time you boot the system.
So, to autostart Gromit-MPX, you can either make use of the GUI Startup Applications utility or manually add a desktop entry with the below content at ~/.config/autostart/gromit-mpx.desktop.
If you’re using the Flatpak package, you need to replace Exec=gromit-mpx with Exec=flatpak run net.christianbeier.Gromit-MPX.
I hope you like this nifty tool. If you try it, don’t forget to share your experience.
Like what you read? Please share it with others.
Filed Under: Software
Sarvottam Kumar is a software engineer by profession with interest and experience in Blockchain, Angular, React and Flutter. He loves to explore the nuts and bolts of Linux and share his experience and insights of Linux and open source on portals like Linux Journal and FOSSBytes.
I wish I’d found this months ago. It makes up for Google Slides inability to draw on the presentation.
Better late than never 😉
My laptop became sluggish after using this. I prefer flameshot.
Join 75,000 other Linux users and start your journey to become a better, informed desktop Linux user.
It’s FOSS is Part of chmod777 Media Tech (OPC) Pvt Ltd· Built on Genesis Framework and Powered by UpCloud
Session expired
Please log in again. The login page will open in a new tab. After logging in you can close it and return to this page.


We will be happy to hear your thoughts

Leave a reply

Compare items
  • Total (0)