🚀 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
- Update the System
Ensure your system is up-to-date to avoid any conflicts during the installation. - Install EPEL Repository
The EPEL repository contains additional packages, including those required for CINNAMON and XRDP. - Install CINNAMON and XRDP
Once the repositories are enabled, you can install CINNAMON and XRDP. - Configure XRDP
Adjust the XRDP configuration to ensure it integrates well with the CINNAMON desktop. - 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.