Configure the Gnome Desktop

If you have made it this far I am assuming that you have succesfully installed Arch Linux or you have installed some other flavor of linux. I am also assuming that you have downloaded the Gnome Desktop Environment and can log into your Desktop. If this is the case, lets get to work configuring our Desktop Environment.

Set the Correct Location

When you log into Gnome for the first time you should see a screen that looks something like the image below.

The entry screen for the Gnome desktop environment

While your screen may not be identical, you should see several icons in the upper right corner of the screen. If you hover over those icons, you should see a window pop up with a lock symbol, a power symbol, and a gear symbol. Click on the gear symbol and it should open a window that looks like the image below.

The Gnome settings window

On the left of this window you will notice many options and the ability to scroll up or down to access all of these options. Scroll down to the Region & Language option and click on it. It should populate the right side of the settings menu with something similar to the picture shown above. When you first install Gnome, the language option is not populated, which will prevent you from using many of Gnomes functions. Select the language that is appropriate for you, and then reboot your computer. You can reboot by clicking in the upper corner of the screen where the icons are, and then clicking the power icon. This should provide you options for shut down or reboot. Click the reboot option.

Change Wallpaper

At this point if you have an image you want to use asa your wallpaper background, you can install or download the image on your computer. If you re-open the settings window, you can scroll to an option titled Appearance. From here you can select from pre-installed wallpaper options or select from images that you have installed. In addition you can also choose between default or dark themes. The selection options should look like the image below.

wallpaper settings

Access Applications

As you can see, Gnome aims to achieve a clean desktop philosphy where your applications are not graphically shown on your desktop. Instead you can access your applications by one of two methods. Regardless of method, you must depress the start key, which for many keyboards is the key that has a Windows or Linux symbol on it. This will display a panel on the bottom of the screen and also add a text box at the top of the screen. You can either type the name of the application you wish to access into the text box, or you can click the icon with gridded dots at the bottom right of the display panel. If you click the gridded box, it will display all of your applications to select from.

Install AUR

The Arch package repository managed under the pacman command has many packages that can expand the utility of your Arch configuration. However, there is another library called the Arch User Repository (AUR) that also has many packages we will wish to access to customize gnome, as well as other things. Lets install a package titled yay that makes the process of accessing the AUR much easier. Using one of the methods described in the previous section, open you Terminal application and type the following commands.

sudo pacman -S git

Next lets install yay with the following commands. Wherever you see the phrase username, replace that with your username.

cd /opt
sudo git clone https::/aur.archlinux.org/yay.git
sudo chown -R username:users ./yay
cd yay
makepkg -si

Once you have down this, you will be able to use the yay command to download packages from the AUR.

Install More Packages

If your terminal is not open, please open it and type the following commands to install a few packages that will help us customize our Gnome Desktop Environment.

yay -S ocs-url
yay -S gnome-extensions

Access Arch Themes

In this section we will start the process of customizing the underlying Graphical User Interface (GUI) for our Desktop Environment. However, we will need access to a search engine to support this. I prefer to use Google Chrome, but you can use whatever search engine you prefer. Lets install an appropriate search engine now.

sudo pacman -S chrome

Fonts

Now that we have installed, Chrome, or a search engine of your choosing, lets navigate the the following Arch Linux page for Fonts. This should open the following web page.

The Arch Linux Fonts repository

Within this web page you have a list of all font types that are available on the Arch Linux Fonts web page. Each font package listed in this repository can be downloaded via a pacman command, where the package is listed in the circular brackets (). For example, if you want to instal Roboto fonts, you can install with the command;

sudo pacman -S ttr-roboto

Now open the application tweaks that was installed towards the end of the Arch Linux Installation process. This should open the following window.

The tweaks tool window.

Now that we have installed the Roboto fonts, you can look through the available fonts in the Fonts menu and you will see the Roboto family of fonts that can be selected. After selecting a new font, you should notice the font type used in the Desktop Environment change.

Themes

We can customize the look and feel of the desktop layout with themes that can be installed from the pacman and Arch User Repository

Arch Themes

The Arch Linux Wiki also contains many themes that can be used to configure the colors, windows, and iconography of the Desktop Environment. You can navigate to the Arch Themes web page. You should see a window that looks like the figure below.

The Arch themes web page.

Like the Fonts library, this contains a library of themes that the user can download with the pacman command in terminal. For example, I like to use the Arc arc-gtk-theme so we can download that via terminal.

sudo pacman -S arc-gtk-theme

Now if you open the the tweaks tool and navigate to the appearance tab, you can toggle the options for shell. You should see Arc-Dark and Arc-Light. If you select one of these options you will see a change in the appearance of your desktop environment. You should play around with different options and select a theme that supports your work flow.

The apperance tab in the tweaks tool.

AUR Themes

In addition to the themes in the pacman repository you can also download themese from theme Arch User Repsitory Themes library. The web page for the AUR Themes library should look like the image shown below.

The  AUR themes web site

The themes here can be downloaded with the yay command. For example, if I wanted to install the adwaita-shell-theme, I could install it with the command;

yay -S adwaita-shell-theme

In general I prefer a simple look to my desktop GUI; however, each user should browse these options and decide what themes you like to use.

Modify Gnome Extras

We can add functionality to our Desktop Environment by navigating to the Gnome Extensions website. The Gnome Extensions web site should look like the image below.

The gnome extensions web site

In order for use to use the functionality in this web site, you must have the Gnome Extensions package downloaded, which was accomplished earlier in this section, but just in case, you can download it with the following command.

yay -S gnome-extensions

Each item in the Extensions site can be clicked on, which opens up another window with a slider button that can be used to turn the option on or off. The slider button should look like this example from the Extension List extra option.

The extra slider bar option.

If turned on, the functionality will be displayed in the Extensions application. I personally user the DashtoDock, Shortcuts, Tactile, and Tiling Assistant extensions. However, each user should browse the options to see what extensions are right for you. The image below shows somthing similar to what you might see in your Extensions Application.

The Extras application

Access Gnome Look Options

We can also use the Gnome-look website to further customize out Desktop GUI. When logged into the Gnome-desktop web site it should look like the image below.

Gnome look web site

Once here, scroll to the GTK3/4 Themes.

Inside of this you will see many themes that can be downloaded. In this example, I clicked on the Desert-GTK theme, which brought up this page.

An example with Desert-GTK theme

Once a theme option has been clicked, you can further click on the File option and then click the Install button. This will lead you through a series of prompts that will lead to the installation of the theme on your computer. You can access the themes from the Tweaks Application and turn the theme on or off in the Appearance tab. I prefer to use the Relax-GTK or Graphite themes.

Configure Terminal

Finally we need to update our terminal to allow for transparency. To do this we will need to install a new terminal with the follwing command.

yay -S gnome-terminal-transparency

Accept the default installation options until it asks you if your want to remove the original terminal because it conflicts with this package. In this instante type y and then hit enter. Once this complete downloading, if you close and open the terminal, you should now have a transparency option under the preferences menu.