How to install Graphical User Interface (GUI) for Fedora Cloud Servers

2021-09-01 By Mark 21019 Views linux fedora gui
7 reviews

Most Linux servers come with a basic operating system that lacks a graphical user interface and this is a type of user interface that provides the graphical interface to interact with your system. Typically, administrators use CLI-based tools and configurations to manage it. This document explains how to set up a desktop on a Fedora-based Linux server.


  1. Run the following command to update the repository to ensure that all packages installed on your system are up to date.

    # dnf update
    

    fedoragui1

  2. Execute the below command to list the group of packages on the repository.

    # dnf group list -v --available | grep desktop
    


    The list of available groups will be displayed as shown below:

    fedoragui2

  3. From the Available Environments Groups, you can choose the required environment suitable for Fedora GUI, here we choose the cinnamon-desktop environment for example.

    # dnf install @cinnamon-desktop-environment
    

    fedoragui3

    NOTE: Alternatively, you can install switchdesk and switchdesk-gui, this will help you enable switching the environment from terminal to GUI. You can use the below command to install the same.

    # dnf install switchdesk switchdesk-gui
    


    Run the below command to switch the environment:

    # switchdesk cinnamon
    
  4. Change the default boot to a graphical runlevel by executing the below command to ensure that the next system boot goes to GUI.

    # systemctl set-default graphical.target
    

    fedoragui4

  5. Finally, reboot the server with the reboot command.

    # reboot
    
  6. Once the reboot is completed, access the server through Console option via LayerPanel and the GUI interface will be ready to be used.

    fedoragui5

  7. Log in to the server using the user fedora account credentials.

    fedoragui6


Related tutorials

What do you think about this article?

Rate this article
LayerStack Promotion
Need assistance?

Try this guide to receive free bundled services at signup on a new free account.

Sign Up

Your Feedback Is Important

We hope you’ll give the new products and updates a try. If you have an idea for improving our products or want to vote on other user ideas so they get prioritized, please submit your feedback on our Community platform. And if you have any questions, please feel free to ask in the Community or contact our Technical Support team.