dnf install @kde
dnf install @cinnamon-desktop
dnf install @lxde-desktop
dnf install @lxqt-desktop
 
dnf groupinstall mate-desktop
dnf groupinstall mate-applications

list available desktops

dnf grouplist -v hidden | grep desktop
 KDE Plasma Workspaces (kde-desktop-environment)
 Xfce Desktop (xfce-desktop-environment)
 LXDE Desktop (lxde-desktop-environment)
 LXQt Desktop (lxqt-desktop-environment)
 Cinnamon Desktop (cinnamon-desktop-environment)
 MATE Desktop (mate-desktop-environment)
 Sugar Desktop Environment (sugar-desktop-environment)
 Basic Desktop (basic-desktop-environment)
 Cinnamon (cinnamon-desktop)
 MATE (mate-desktop)
 KDE (K Desktop Environment) (kde-desktop)
 Basic Desktop (basic-desktop)
 Enlightenment (enlightenment-desktop)
 Guest Desktop Agents (guest-desktop-agents)
 LXDE (lxde-desktop)
 LXQt (lxqt-desktop)
 Sugar Desktop Environment (sugar-desktop)
 Xfce (xfce-desktop)
 GNOME Desktop Environment (gnome-desktop)

Install the desired group:

dnf groupinstall "KDE Plasma Workspaces"

Or, use the short group name to install:

dnf install @mate-desktop

remote access and ssh tunneling

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-remote-access-for-the-gnome-desktop-on-centos-7

baloo

balooctl disable
killall baloo_file_extractor
killall baloo_file

cinnamon icon pack

cd ~/.icons
tar xf ~/Downloads/Tela-green.tar.xz