How to Install GNOME GUI on CentOS Stream 10

GNOME is a desktop environment, meaning it provides the visual interface (like the desktop, icons, menus, and applications) that users interact with when using a Linux or Unix-like operating system.

Check Available Package Groups

Before installing GNOME, check the available package groups:

dnf group list

Output

Available Environment Groups:
   Server with GUI
   Minimal Install
   Workstation
   Custom Operating System
   Virtualization Host
...

Installing GNOME GUI

Install GNOME GUI by running the following command:

dnf groupinstall "Server with GUI" -y

Output

Transaction Summary
================================================================================
Install  150 Packages
Total download size: 450 M
Installed size: 1.8 G
Downloading Packages:
(1/150): gnome-shell-42.2-1.el10.x86_64.rpm               10 MB/s |  12 MB     00:01    
...
Complete!

Set GUI as Default

Enable graphical mode by setting it as the default target:

systemctl set-default graphical

Output

Removed symlink /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target -> /usr/lib/systemd/system/graphical.target.

Reboot the System

Reboot the system to apply changes:

reboot

After the reboot, the system should boot into the graphical interface.

GNOME GUI Setup

Once the system starts, you will see the GNOME welcome screen. Follow the on-screen instructions to configure the system:

  1. Choose Language and Keyboard Layout.
  2. Enable or Disable Location Services.
  3. Set up Online Accounts (Optional).
  4. Click "Start Using CentOS Stream 10" to proceed.

Accessing the GUI Remotely

To access the GUI remotely, use a VNC server or an RDP client if configured.

Conclusion

You have successfully installed and enabled GNOME GUI on CentOS Stream 10. You can now use your system in graphical mode!


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS