Categories: Ubuntu

Enable Top Panel for Multiple Monitors in Ubuntu 24.04 | 22.04

Have Ubuntu computer connected with multiple monitors? Here’s how to make the top panel show in all displays!

GNOME, the default desktop in Ubuntu, so far only shows the top-panel in the primary display. There is a multi-monitors-add-on extension, allowing to make it work in all displays. However, it’s no longer in development and supports end at GNOME 3.38.

Thankfully, there’s open-source fork of that extension with GNOME from version 42 to 46 support, meaning for Ubuntu 22.04 and Ubuntu 24.04, Debian 12, Fedora Workstation, RHEL 9 , and other Linux with recent GNOME.

Sponsored

NOTE: The extension for GNOME 42 ~ 44 (meaning for Ubuntu 22.04) lacks system tray indicators for additional displays.

Step 1: Download & Install Multi-Monitors-Add-on extension

For old GNOME desktop, simply go to the link above, install browser extension (if it prompts) and refresh, and finally use the ON/OFF switch to install the extension.

Though, Ubuntu 20.04 needs to first open terminal (Ctrl+Alt+T) and run command to install agent package:

sudo apt install chrome-gnome-shell

For Ubuntu 22.04, Ubuntu 24.04, and other Linux with recent GNOME, follow the steps below to install this open-source fork.

Option 1: Use Linux Commands

If you’re OK with Linux commands, then the extension can be manually installed by running following commands one by one.

1. First, press Ctrl+Alt+T on keyboard to open up a terminal. When terminal opens, run the command below to clone the source:

git clone https://github.com/lazanet/multi-monitors-add-on.git

If git command not found, run sudo apt install git to install. For Ubuntu 22.04, and other Linux with GNOME 42~44, run this command instead!

git clone -b gnome-42_44 https://github.com/lazanet/multi-monitors-add-on.git

2. After cloned the source, just copy or move the sub-folder into user’s own extensions directory.

When done, log out and back in and follow step 2 to enable the extension.

Option 2: Download & install the extension in graphical way

1. If you hate Linux commands, just click the link button below to download the source tarball.

For Ubuntu 22.04, and other Linux with GNOME 42~44, click here instead to download the corresponding branch.

2. After downloaded the Zip archive. Open file manager and navigate to Downloads folder.

Finally extract and move the “multi-monitors-add-on@spin83” sub-folder into ~/.local/share/gnome-shell/extensions directory.

Step 2: Enable the extension

After installed the extension manually, log out and back in.

Sponsored

Then, install Extension Manager (or Gnome Extensions) from either Ubuntu Software or App Center.

Install Extension Manager in Ubuntu Software/App Center

Finally, launch the tool and turn on “Multi-Monitors Add-on” extension. NOTE that in Ubuntu 22.04 it may show an error and turn off the toggle automatically, though the top-panel do works in all displays in my case.

The extension by default shows an indicator applet in top-right, with option to trigger its “Preferences” dialog.

If you don’t like it, just click on it to open Preferences, then turn off the “Show Multi Monitors indicator on Top Panel” option.

Another Workaround: Dash to Panel

As mentioned, the extension above for Ubuntu 22.04 is not perfect, as it does NOT show the top-right indicators.

If you’re OK to merge the left dock and top-bar into a single panel, then the popular “Dash-to-panel” extension is a workaround that can do the job with a simple on/off switch.

Dash to Panel

To install the extension, first press Ctrl+Alt+T on keyboard and run command in pop-up terminal to install ‘Extension Manager’:

sudo apt install gnome-shell-extension-manager

Then search for and launch extension manager in ‘Activities’ overview screen:

Finally, search for and install ‘Dash to panel’ extension from the app window under ‘Browse’ tab.

Once successfully installed the extension, your panels change automatically. And, you can right-click on panel and select the last menu option to open the configuration dialog.

The post Enable Top Panel for Multiple Monitors in Ubuntu 24.04 | 22.04 appeared first on Osgrove.

Ubuntu Server Admin

Recent Posts

Canonical announces 12 year Kubernetes LTS

Canonical’s Kubernetes LTS (Long Term Support) will support FedRAMP compliance and receive at least 12…

17 hours ago

Ubuntu Weekly Newsletter Issue 878

Welcome to the Ubuntu Weekly Newsletter, Issue 878 for the week of February 2 –…

1 day ago

How your feedback shapes the way we support open source software

At Canonical, we firmly believe that delivering an outstanding, customer-centric support experience is impossible without…

2 days ago

How To Install osTicket v1.14 On Ubuntu 20.04

I want to share how to install osTicket v1.14 for Ubuntu 20.04 server. osTicket written…

3 days ago

How To Install WordPress On Ubuntu 20.04

Now I want to share how to install WordPress on ubuntu 20.04 server. WordPress is…

3 days ago

How To Install DNS Server (Bind9) On Ubuntu 20.04

Now I want to share the DNS server installation process on your Ubuntu 20.04 server.…

3 days ago