Customize GNOME 42 with A Polished Look

3 min


A tutorial on how you can give your favourite GNOME desktop a polished look, in 5 minutes.

There are many ways you can customize your favourite GNOME desktop with icons, themes, cursors and wallpapers. This article shows you how to give the GNOME 42 desktop a more polished look. The GNOME 42 desktop environment is available with the recently released Ubuntu 22.04 LTS and Fedora 36.

Before you read further, here’s how it looks with a side by side comparison (before and after).

GNOME before customisationGNOME after customisation

I am going to divide this tutorial into two sections.

The first section deals with setting up and installing required packages. And second, how to apply various settings to get your desired look.

This tutorial was mainly tested on Ubuntu 22.04 LTS. However, it should work in other variants of Ubuntu and Fedora.

Customize GNOME 42 with a Polished Look

Setup

  • First, enable your system for Flatpak because we need to install the Extension Manager to download some required GNOME Shell extensions for this tutorial.
  • So, to do that, open up a terminal and run the following commands.
sudo apt install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  • Reboot the computer once done.
  • Then run the following command from the terminal to install the Extensions Manager app to download GNOME Shell Extensions.
flatpak install flathub com.mattjakeman.ExtensionManager
  • Open the Extension Manager application and install two extensions. The first one is Floating Dock which features a super cool dock which you can move around anywhere on your desktop. Second, install the User themes extensions to help you install the external GTK themes in your Ubuntu Linux.
User Themes Extension
User Themes Extension
Floating Dock Extension
Floating Dock Extension
  • Secondly, install the Materia Theme using the below commands. You have to build it as it doesn’t have any executable. Run the following commands in sequence in Ubuntu to install.
git clone https://github.com/ckissane/materia-theme-transparent.git
cd materia-theme-transparent
meson _build
meson install -C _build
  • Additionally, download the Kora Icon theme from the below link. After downloading, extract the files and copy the below four folders to /home/<user name>/.icons path. Create the .icons folder if it is not present.
Kora Icon Theme
Kora Icon Theme
  • Besides the above changes, download the awesome Bibata cursor theme from the below link. After download, extract and copy the folders to the same /home/<user name>/.icons folder.
  • In addition to the above, if you want a nice font which goes with the above themes, download Robot font from Google Fonts and copy them to /home/<user name>/.fonts folder.
  • Finally, restart your system once again.

Configuration

  • Open the Extension Manager, enable the Floating Dock and User Themes, and disable the Ubuntu Dock.
Changes to Extensions
Changes to Extensions
  • In addition, open the Floating dock settings and make the following changes.
Floating Dock Settings
Floating Dock Settings
  • Furthermore, open the GNOME Tweak Tool, and go to the Appearance tab. Set the followings.
    • Cursor: Bibata-Original-Ice
    • Shell Theme: Materia
    • Icon: Kora
  • Other than that, you may also want to change the font. To do that, go to the Fonts tab and change the document and interface to Robot 10pt.
  • Alternatively, you can also change the accent colour and style from Settings which comes by default with Ubuntu 22.04.
  • Finally, download a nice wallpaper as per your preference. For this tutorial, I have downloaded a sample wallpaper from here.
  • If all goes well, you should have a nice desktop, as shown below.
Customize GNOME 42 - Final Look
Customize GNOME 42 – Final Look

Enjoy a polished GNOME 42. Cheers.


Arindam

Creator and author of debugpoint.com. Connect with me via Telegram, 𝕏 (Twitter), or send us an email.
Subscribe
Notify of
guest

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

1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments