Home Linux Tips & TricksHow To Enable Activate Linux Watermark Notification In Linux Desktop

How To Enable Activate Linux Watermark Notification In Linux Desktop

The "Activate Windows" Watermark is ported to Linux. Here's How to Enable it.

By sk
8.2K views 4 mins read

In an attempt to stop piracy of Windows OS, the Microsoft developer team has come up with an idea to place a watermark in the corner until the users legally purchase a license and activate the Windows OS.

If you're running a pirated Windows copy in your system, you should have noticed the "Activate Windows" watermark notification in the lower bottom corner as shown in the below screenshot.

Activate Windows Notification
Activate Windows Notification

Fortunately, the Linux users will never get such notifications. Because GNU/Linux is an entirely free, open source operating system, released under the GNU General Public License (GPL).

Anyone can run, study, modify, and redistribute the Linux source code, or even sell copies of their modified code, as long as they do so under the same license.

Since Linux is open source, there is nothing you can do with Linux operating systems. There are a whole of things you can do in Linux.

Be it a fun project or an enterprise-grade application, you can build and run almost anything under Linux. Even it is possible to add the "Activate Linux" watermark as well.

What is Activate Linux?

A few days ago I came across a fun project called "Activate Linux". It is very similar to "Activate Windows" notification that you see in a non-licensed Windows OS.

The developer of Activate Linux has recreated the "Activate Windows" notification watermark for Linux with Xlib and cairo in C.

This will show a watermark on your Linux desktop and notify you to go to settings to activate your Linux distribution! Cool, yeah?

Enable Activate Linux Watermark

The activate-linux project became very popular in a short period of time. It has already been packaged for popular Linux distributions such as Arch Linux and Ubuntu within a few days.

Install Activate Linux in Arch Linux

Activate-linux is available in AUR. So you can install activate-linux app in Arch Linux and its variants EndeavourOS and Manjaro Linux using Paru or Yay.

paru -S activate-linux

Or,

yay -S activate-linux

Install Activate Linux Ubuntu Using PPA

Activate-linux has a PPA for Ubuntu and its derivatives like Pop!_OS.

sudo add-apt-repository ppa:edd/misc
sudo apt update
sudo apt install activate-linux

Update: As of November 2025, this PPA is not working. I recommend the Ubuntu users to install it from source as shown below.

Install Activate Linux Install from Source in Ubuntu

Here's how you can download and compile activate‑linux version 1.1.0 from its GitHub source.

Step 1. Prerequisites

First, make sure you have installed the development tools.

sudo apt update
sudo apt install build-essential

Next, you'll need to install the required dependencies to compile and install it from source. On a Debian / Ubuntu-based system, run:

sudo apt update
sudo apt install \
libcairo2-dev \
libxi-dev \
libx11-dev \
x11proto-core-dev \
x11proto-dev \
libxt-dev \
libxext-dev \
libxfixes-dev \
libxinerama-dev \
libxrandr-dev \
libwayland-dev \
wayland-protocols \
libconfig-dev

Step 2. Downloading the source

Option A: Use git

git clone https://github.com/MrGlockenspiel/activate-linux.git
cd activate-linux
git checkout v1.1.0

Option B: Download the tarball

wget https://github.com/MrGlockenspiel/activate-linux/archive/refs/tags/v1.1.0.tar.gz
tar -xzf v1.1.0.tar.gz
cd activate-linux-1.1.0

Step 3. Compiling

There are two build options: make (the traditional) or xmake.

Using make:

make

Install it using command:

sudo make install

Using xmake:

If you prefer or if xmake is installed:

xmake

Then install:

sudo xmake install

Step 4. Uninstall:

If you used make install, you can often do:

sudo make uninstall

And if using xmake install, use:

sudo xmake uninstall

Gentoo:

On Gentoo and its variants, run the following commands:

sudo eselect repository enable vaacus
sudo emerge --sync vaacus
sudo emerge -av activate-linux

Launch Activate Linux

Once installed, simply run it from the Terminal using command:

activate-linux

You will now see the "Activate Linux" watermark notification in the bottom right corner of the desktop just like in a non-licensed Windows copy.

Here's how activate linux notification notification looks like in my Ubuntu 25.10 GNOME edition:

Activate Linux Watermark In Ubuntu Desktop
Activate Linux Watermark In Ubuntu Desktop

Here's how it looks like in an old Ubuntu 22.04 GNOME edition:

Activate Linux Watermark In Desktop
Activate Linux Watermark In Desktop

Don't be alarmed! It is harmless. To get rid of this notification, go back to the terminal and kill the activate-linux command by pressing CTRL+C.

I tested this on Ubuntu 25.10 and 22.04 GNOME editions. It works out of the box in Wayland.

Activate Linux is a one of the fun project ever I have come across in a while. I guess it is going to make every Windows switcher feel so much more comfortable!!

Resource:

You May Also Like

7 comments

Paddy May 19, 2022 - 11:20 pm

You wrote, “Since Linux is open source, there is nothing you can do with Linux really, that you can’t do with proprietary operating systems.”

Are you sure? You’re saying that you can do anything in a proprietary system that you can do with Linux. I’m not sure that that’s always the case.

Regardless, this was a fun little experiment.

Reply
sk May 20, 2022 - 12:09 pm

May be I should rephrase the whole sentence. It is an oversight. Thanks for pointing it out.

Reply
Jasper Brannigan May 20, 2022 - 12:13 am

“as well as useless project”

A first impression yes, but if people bother to look at the code, they will learn from a simple example how to put any text they want im whatever font, style, color, and size on to the display background using the Cairo library.

In fact the code provides not just an activate “Linux” caption but the at compile time checks to see if the system is Apple, GNU/Linux, or openBSD and then when runs provides the appropriate caption.

So a fun and useless final product, but a learning opportunity in how to get there and how to apply what was learnt to more useful programs.

Reply
sk May 20, 2022 - 12:08 pm

Agreed. I removed the “useless” word.

Reply
damian August 12, 2023 - 12:30 pm

doesn’t work, I added the PPA, ran apt update and then ran apt install activate-linux and it says “E: Unable to locate package activate-linux”

Reply
teheuwu November 15, 2025 - 4:05 am

did u fix it ????

Reply
sk November 15, 2025 - 5:11 pm

If you use Ubuntu, you can compile and install it from source. Please check the updated guide.

Reply

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. By using this site, we will assume that you're OK with it. Accept Read More