Install GNOME 41.1 Desktop on Ubuntu 20.04

GNOME 41 introduces many changes from visual changes, new apps, and overhaul back-end changes to improve performance. Overall, it is a solid upgrade from GNOME 40 with introductions of a new remote desktop client called Connections, new mobile settings, improved multi-tasking, improved UI, and back-end performance, amongst many other additions.

In the following tutorial, you will learn how to install the new GNOME 41 on your Ubuntu 20.04 LTS Focal Fossa desktop using a PPA by Taha Nouibat.

Important Notice

The tutorial is designed to upgrade your Ubuntu system to the latest GNOME 41 using an untrusted PPA. The PPA installed is well known and is genuinely safe from anything malicious. However, this isn’t to say it’s safe to use without the possibility of unstable updates breaking your system.

Be prepared and have backups when installing and updating any future packages relating to GNOME 41 from this PPA or any alternative installation method you may choose.



  • Recommended OS: Ubuntu 20.04.
  • User account: A user account with sudo or root access.

The tutorial will utilize the terminal interface, which can be found in the show applications menu.


Install GNOME 41.3 Desktop on Ubuntu 20.04

Update Operating System

Update your Ubuntu operating system to make sure all existing packages are up to date:

sudo apt update && sudo apt upgrade -y

The tutorial will be using the sudo command and assuming you have sudo status.

To verify sudo status on your account:

sudo whoami

Example output showing sudo status:

[joshua@ubuntu ~]$ sudo whoami

To set up an existing or new sudo account, visit our tutorial on How to Add a User to Sudoers on Ubuntu.

To use the root account, use the following command with the root password to log in.


Install Dependecies

To successfully install GNOME 41, run the following command to make sure the following packages are installed.

sudo apt install software-properties-common -y

Import Required PPA’S for GNOME 41

To successfully install GNOME 41 on Ubuntu 20.04 LTS, you must import and install three separate PPA’s successfully. The PPA’s are all from the same maintainer Taha Nouibat.

First, install the “x11” repository to fix gnome-shell dependencies.

sudo add-apt-repository ppa:devacom/x11 -y

Secondly, install the GNOME 40 PPA, which is needed for some required dependencies.

sudo add-apt-repository ppa:devacom/gnome-40 -y

Thirdly, install GNOME 41 PPA for the final packages.

sudo add-apt-repository ppa:devacom/gnome-41 -y

Note you may see error pop-ups. You can ignore these as they will disappear once you install the new GNOME 41.


How to Install GNOME 41 Desktop on Ubuntu 20.04

Once you have finished importing, run an update to reflect the new additions.

sudo apt-get update

Install GNOME 41 Desktop Environment

With the three separate PPA’s installed and updated in your repository list, the first step is to install gnome-shell.

sudo apt install ubuntu-desktop gnome-shell gnome-control-center

Example output:

How to Install GNOME 41 Desktop on Ubuntu 20.04

Type Y, then press the ENTER KEY to continue. This may take a while, especially on lower-end hardware.

Next, the repositories have added extra dependencies that need updating. Before rebooting, you should update these packages.

sudo apt upgrade

Example output:

How to Install GNOME 41 Desktop on Ubuntu 20.04

Type Y, then press the ENTER KEY to continue.

Note this may take a while. There are lots of packages to upgrade and install. If you cannot see any packages to update, you may have skipped the apt update command re-run, and they should appear.

Once done, you need to reboot your system for the changes to take effect fully.

sudo reboot

First Look GNOME 41 Desktop Environment

Once you have restarted your Ubuntu system, you will first come to a new login screen that is entirely different.


First, you need to change the display manager. This is done by clicking the configuration button in the top right-hand corner of the login window, to the right of your username, and selecting “Ubuntu on Xorg” instead of “Ubuntu” display manager.


How to Install GNOME 41 Desktop on Ubuntu 20.04

Once logged in, you will notice quite a few UI changes to the taskbars and icons.


How to Install GNOME 41 Desktop on Ubuntu 20.04

The Applications have had a significant facelift with many of the default applications installed with GNOME.


How to Install GNOME 41 Desktop on Ubuntu 20.04

Verify GNOME 41 Desktop Environment

Typically, you can go to the “About” GUI settings to find system information.

Alternatively, you can confirm the installation. A handy package to install is Neofetch.

To install this package, use the following command in your terminal.

sudo apt install screenfetch -y

Once installed, run the following command in your terminal.


Example output:

How to Install GNOME 41 Desktop on Ubuntu 20.04

Congratulations, you have installed the latest GNOME 41 on Ubuntu 20.04 LTS Focal Fossa.

How to Update GNOME 41 Desktop

Run the standard apt command for future updates for the GNOME 41 desktop environment and Ubuntu 20.04 default packages.

sudo apt update

When updates are available, it is the same process to upgrade.

sudo apt upgrade

Comments and Conclusion

In the tutorial, you have learned how to install the latest GNOME 41 Desktop Environment using the PPA provided by Taha Nouibat.

Overall, GNOME 41 will look very different once you change from the default GNOME 38. Some of the noticeable changes are rounded window corners smoother animations which give it a more modern look amongst many other changes.

Another question is should you upgrade to this? Possibly, but beware, you will face possibly instabilities broken packages while the PPA for GNOME 41 matures. If you think you can handle this, then go for it.

Not what you were looking for? Try searching for additional tutorials.

10 thoughts on “Install GNOME 41.1 Desktop on Ubuntu 20.04”

  1. Is there a way to run Gnome 41 on Wayland (instead of Xorg) on Ubuntu 20.04?

    Will this instruction work on the Ubuntu 21.10?

    • Hi, thanks for the message.

      No, this repository only supports Ubuntu LTS releases, not the short-term release sorry to say.

      And Wayland may work but may have issues, given it’s still being worked on being ported I’d stick with Xorg.

  2. But when I am going to add the “x11” repository it’s showing like —

    [iamrup@palrup-Satellite-C640]:~$ sudo add-apt-repository ppa:devacom/x11 -y
    Cannot add PPA: ‘ppa:~devacom/ubuntu/x11’.
    ERROR: ‘~devacom’ user or team does not exist.

    Can you help me?

    • Hi Rupak,

      Just checked on a Ubuntu fresh VM, works fine. Copied the exact command you posted in your message.

      sudo add-apt-repository ppa:devacom/x11 -y

      Sorry to ask a silly question, you are using Ubuntu 20.04 correct?


  3. Hi, thanks for the installation instrctions. I got one problem, I don’t see the “Ubuntu x org” under the cog wheel (settings) on the login screen.

    The options available are :-

    GNOME Classic

    • Hi Devin, thanks for the message.

      I have installed this previously a few times on Ubuntu 20.04 but this was a month ago, I will recheck soon to see if the repository has changed and update the tutorial as needs be thanks for the heads up.

      Can I ask if you are installing this on Ubuntu 20.04 LTS and no other short-term release like Ubuntu 21.10? Since the PPA only supports one version, I’ve been asked this a few times, just a long shot I thought I would ask.

      Also, did you reboot your PC?


  4. Anyone doing this caution, my display manager got killed.
    on reboot I had a blank screen.
    had to ctrl-alt f1 or f4,
    login from term and manually startx
    then i logged out to blank screen,
    FIX was, manually login in again, STARTX
    then in terminal,
    sudo dpkg-reconfigure lightdm

    then select GDM or GDM3 and reboot.

    all was fine then.

    • Thanks for the message and information. I’ll add it to troubleshooting.

      I did not encounter this at the time, and I’ve used this PPA before, but I appreciate the information. No doubt someone else can find themselves in the situation, these things can happen.

  5. Gracias por el tutorial, me ha funcionado correctamente y ahora voy a probarlo, de momento no he teido ningún fallo.


Leave a Comment