How to Install GNOME on Arch Linux

GNOME is a popular and user-friendly desktop environment that provides a clean and modern interface. If you are using Arch Linux and want to install GNOME, this guide will walk you through the process step by step.

Step 1: Update Your System

Before installing any new packages, it's essential to update your system to ensure compatibility and stability. Open your terminal and run:

sudo pacman -Syu

This command synchronizes the package database and upgrades all installed packages to their latest versions.

Step 2: Install GNOME

To install the core GNOME desktop environment, use the following command:

sudo pacman -S gnome

If you want additional applications and utilities that complement GNOME, install the gnome-extra package:

sudo pacman -S gnome-extra

Step 3: Enable and Start GDM

GNOME uses the GNOME Display Manager (GDM) to handle graphical logins. To enable and start it, run:

sudo systemctl enable gdm
sudo systemctl start gdm

This ensures that GDM starts automatically at boot.

Step 4: Configure Network and Bluetooth

For internet connectivity and Bluetooth support, install and enable the necessary services:

Install Network Manager

sudo pacman -S networkmanager

Enable and start NetworkManager:

sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

Install and Enable Bluetooth

sudo pacman -S bluez bluez-utils

Enable and start the Bluetooth service:

sudo systemctl enable bluetooth
sudo systemctl start bluetooth

Step 5: Configure Display Server (Optional)

By default, GNOME runs on Wayland. If you prefer using Xorg, you can modify the GDM configuration file:

sudo nano /etc/gdm/custom.conf

Find the line that says:

#WaylandEnable=false

Uncomment it to disable Wayland:

WaylandEnable=false

Save the file and restart GDM:

sudo systemctl restart gdm

Step 6: Reboot Your System

Once everything is set up, reboot your system to start GNOME:

reboot

After rebooting, you should see the GNOME login screen. Enter your credentials and enjoy your new desktop environment!

Step 7: Install GNOME Tweaks and Extensions (Optional)

To customize GNOME further, install the GNOME Tweaks tool and extensions:

sudo pacman -S gnome-tweaks gnome-shell-extensions
  • GNOME Tweaks allows you to adjust advanced settings such as themes, fonts, and extensions.
  • GNOME Shell Extensions enhances GNOME’s functionality by adding additional features.

Once installed, open GNOME Tweaks to start customizing your experience.

Conclusion

Installing GNOME on Arch Linux is straightforward and provides a polished, modern desktop experience. Whether you're looking for a simple and intuitive interface or extensive customization options, GNOME offers a great balance between usability and flexibility.

Now that you have GNOME set up, you can explore themes, extensions, and productivity tools to enhance your workflow. Enjoy your new desktop environment!