How to Install CINNAMON with XRDP on CentOS Stream Release 9

🚀 Introduction

For those looking to set up a remote desktop environment on CentOS Stream Release 9, installing the CINNAMON desktop environment along with XRDP is a great option. This tutorial will guide you through the installation process, and also provide you with the necessary steps to uninstall it, should you need to.

🔧 Installation Steps

  1. Update the System
    Ensure your system is up-to-date to avoid any conflicts during the installation.
  2. Install EPEL Repository
    The EPEL repository contains additional packages, including those required for CINNAMON and XRDP.
  3. Install CINNAMON and XRDP
    Once the repositories are enabled, you can install CINNAMON and XRDP.
  4. Configure XRDP
    Adjust the XRDP configuration to ensure it integrates well with the CINNAMON desktop.
  5. Start and Enable XRDP Service
    Enable XRDP to start at boot and start the service immediately.

🔑 Commands to Install

sudo dnf update -y
sudo dnf install epel-release -y
sudo dnf groupinstall "Server with GUI" -y
sudo dnf --enablerepo=epel install xrdp tigervnc-server -y
sudo systemctl enable xrdp --now
sudo firewall-cmd --add-port=3389/tcp --permanent
sudo firewall-cmd --reload

🔧 How to Uninstall CINNAMON and XRDP

sudo dnf groupremove "Server with GUI" -y
sudo dnf remove xrdp tigervnc-server -y
sudo firewall-cmd --remove-port==3389/tcp --permanent
sudo firewall-cmd --reload

✨ Conclusion

You now have a fully functional CINNAMON desktop environment accessible via XRDP on your CentOS Stream Release 9 system. This setup is ideal for those who need a reliable and robust remote desktop solution. If you ever need to revert the changes, just follow the uninstall steps provided above.

Scroll to Top