Different wallpapers on each monitor in Ubuntu

Here's how to leave each monitor with a different wallpaper on systems using Gnome-Shell as a graphical interface using HydraPaper.

Anyone who uses more than one monitor in Ubuntu may have already found it impossible to use separate wallpapers on each desktop. This limitation of Gnome-Shell can be circumvented with a simple program.


HydraPaper is a multi-monitor support wallpaper manager for GNOME. Through it the use of different wallpapers on each monitor will be a reality. To be honest, HydraPaper uses a Python library called Pillow and merges both images, setting them as a single wallpaper with the Extend option enabled. It looks like a gambiarra that circumvents the problem, but let's be honest, the smartest world ().

HydraPaper Operation

In my case I have 2 monitors of different resolutions, and HydraPaper works very well on both. When running the program for the first time, you must add the path of the folders that are your wallpapers. Just click on the first upper left cone (a folder), then the + and navigate to the location of your images.


If the images do not appear, do not despair, click on the icon again. folder and select and clear the toggle switch.


Click on the icon that represents your monitor, and then on the image you want to set as your wallpaper. Repeat the process for each monitor.


In the second tab of the program are the images selected as favorites, to add to this category, right-click on the image and the option appears.


The same process goes for removing from favorites.


When choosing the images you want to set as your wallpaper, click on the accept.


Other settings are present in the application, nothing very customizable, however, options such as: randomly set wallpapers, change default shortcut for HydraPaper closure, select wallpapers with double click, view favorites, delete all favorites or the cache are present.


Installing HydraPaper on Your System

HydraPaper installation via Flatpak, so one of the requirements will have the same and the Flathub repository set up on your system. This post is a very intuitive walkthrough (After setting up search for HydraPaper directly in the store), it even demonstrates how to enable the installation of Flatpak packages via the Ubuntu store. J for those who prefer the convenience of the terminal, use the commands, but first configure Flatpak on your system:

Add the Flathub repository:

Install HydraPaper:

flatpak install flathub org.gabmus.hydrapaper

This command allows you to run HydraPaper via terminal, I do not see much need, because it appears next to your applications:

flatpak run org.gabmus.hydrapaper

Removal by this command:

flatpak uninstall org.gabmus.hydrapaper / x86_64 / stable

I use HydraPaper daily, which I think is indispensable for those who have more than one monitor and like to customize their desktop.

Join our Diolinux Plus forum and stay on top of the news, people like to customize the system.

Until the next post, SYSTEMATICALLY!

_____________________________________________________________________________ See any errors or would you like to add any suggestions to this article? Collaborate, click here.