How to Install GNOME Desktop On Arch Linux

0

As you are aware, Arch Linux follows a minimal installation method to adhere to the KISS principle. However, this minimal installation may not be suitable for all, especially those who like to use the graphical desktop.

There are lots of graphical desktop environments available for Arch Linux. But, one such famous desktop environment is Gnome Desktop.

Here, we will see how to install GNOME desktop on Arch Linux.

Create User Account

For security reasons, logging in as a regular user is recommended instead of the privileged user (root). So, create a regular user and then enable sudo access for that user.

useradd -m regular_user

passwd regular_user

usermod -aG wheel regular_user

echo "%wheel ALL=(ALL) NOPASSWD: ALL" | tee -a /etc/sudoers.d/regular_user

Update Arch Linux

First, you will need to update Arch Linux to the latest version on your system.

pacman -Syu

Then, reboot your system.

reboot

Install GNOME Desktop on Arch Linux

The base GNOME desktop and integrated application are part of the gnome group. gnome-extra contains GNOME applications like email client, IRC client, GNOME tweaks, and games.

GNOME also includes GNOME display manager (GDM) that automatically starts GNOME desktop on the bootup.

So, first, install the gnome and gnome-extra groups with the pacman command.

pacman -Sy gnome gnome-extra

Output:

.    .     .
.    .     .

   52) sushi  53) totem  54) tracker  55) tracker-miners  56) tracker3-miners
   57) vino  58) xdg-user-dirs-gtk  59) yelp
:: Repository community
   60) gnome-boxes  61) simple-scan

Enter a selection (default=all): all

# Choose the repository to get the required library

resolving dependencies...
:: There are 2 providers available for libjack.so=0-64:
:: Repository extra
   1) jack2  2) pipewire-jack

Enter a number (default=1): 1

.    .    .
.    .    .

               gnome-shell-1:41.3-1  gnome-shell-extensions-41.1-1  gnome-software-41.3-1  gnome-system-monitor-41.0-1  gnome-terminal-3.42.2-1  gnome-user-docs-41.1-1
               gnome-user-share-3.34.0-2  gnome-video-effects-0.5.0+4+g9554041-2  gnome-weather-41.0-1  grilo-plugins-1:0.3.14-1  gvfs-1.48.1-1  gvfs-afc-1.48.1-1  gvfs-goa-1.48.1-1
               gvfs-google-1.48.1-1  gvfs-gphoto2-1.48.1-1  gvfs-mtp-1.48.1-1  gvfs-nfs-1.48.1-1  gvfs-smb-1.48.1-1  mutter-41.3-2  nautilus-41.2-1  orca-41.2-1  rygel-1:0.40.3-1
               simple-scan-40.7-1  sushi-41.0-1  totem-3.38.2-1  tracker-2.3.6+7+gb27396252-3  tracker-miners-2.3.5+2+gec09554af-4  tracker3-miners-3.2.1-2  vino-3.22.0+74+g7a95e10-1
               xdg-user-dirs-gtk-0.10+9+g5b7efc6-3  yelp-41.2-1

Total Download Size:    513.13 MiB
Total Installed Size:  2254.87 MiB

:: Proceed with installation? [Y/n] Y
 qemu-6.2.0-2-x86_64                                                                   11.1 MiB  3.87 MiB/s 00:03 [####################################################################] 100%
 adwaita-icon-theme-41.0-1-any                                                         10.7 MiB  9.28 MiB/s 00:01 [####################################################################] 100%
 ffmpeg-2:4.4.1-1-x86_64                                                               10.4 MiB  9.17 MiB/s 00:01 [####################################################################] 100%
 libibus-1.5.25-5-x86_64                                                                9.6 MiB  8.28 MiB/s 00:01 [####################################################################] 100%

.     .     .
.     .     .
(18/22) Probing GTK3 input method modules...
(19/22) Updating icon theme caches...
(20/22) Updating GTK4 module cache...
(21/22) Reloading GVFS config...
(22/22) Updating the desktop file MIME type cache...

Then, enable GNOME display manager to auto-start at the system bootup.

systemctl enable gdm

Finally, reboot the system.

reboot

Post the server reboot login with a regular user account.

Gnome Login Screen on Arch Linux
Gnome Login Screen on Arch Linux
Gnome Desktop on Arch Linux
Gnome Desktop on Arch Linux

Conclusion

That’s All. I hope you have learned how to install GNOME  on Arch Linux.

You might also like