It is as simple as you might wish explained in the Fedora Wiki at:
https://fedoraproject.org/wiki/SwitchingDesktopEnvironments
First see what the groups you have to install with:
sudo dnf grouplist -v
The result should be, as it was with me, being installed the Cinnamon Spin, like that:
Available Environment Groups:
Fedora Custom Operating System (custom-environment)
Minimal Install (minimal-environment)
Fedora Server Edition (server-product-environment)
Fedora Workstation (workstation-product-environment)
Fedora Cloud Server (cloud-server-environment)
KDE Plasma Workspaces (kde-desktop-environment)
Xfce Desktop (xfce-desktop-environment)
LXDE Desktop (lxde-desktop-environment)
Hawaii Desktop (hawaii-desktop-environment)
LXQt Desktop (lxqt-desktop-environment)
Cinnamon Desktop (cinnamon-desktop-environment)
MATE Desktop (mate-desktop-environment)
Sugar Desktop Environment (sugar-desktop-environment)
Development and Creative Workstation (developer-workstation-environment)
Web Server (web-server-environment)
Infrastructure Server (infrastructure-server-environment)
Basic Desktop (basic-desktop-environment)
Installed Groups:
LibreOffice (libreoffice)
Fonts (fonts)
Hardware Support (hardware-support)
Available Groups:
3D Printing (3d-printing)
Administration Tools (admin-tools)
Ansible node (ansible-node)
Audio Production (audio)
Authoring and Publishing (authoring-and-publishing)
Books and Guides (books)
C Development Tools and Libraries (c-development)
Cloud Infrastructure (cloud-infrastructure)
Cloud Management Tools (cloud-management)
Container Management (container-management)
D Development Tools and Libraries (d-development)
Design Suite (design-suite)
Development Tools (development-tools)
Domain Membership (domain-client)
Fedora Eclipse (eclipse)
Editors (editors)
Educational Software (education)
Electronic Lab (electronic-lab)
Engineering and Scientific (engineering-and-scientific)
FreeIPA Server (freeipa-server)
Headless Management (headless-management)
MATE Applications (mate-applications)
MATE Compiz (mate-compiz)
Medical Applications (medical)
Milkymist (milkymist)
Network Servers (network-server)
Office/Productivity (office)
Python Classroom (python-classroom)
Python Science (python-science)
Robotics (robotics-suite)
RPM Development Tools (rpm-development-tools)
Security Lab (security-lab)
Text-based Internet (text-internet)
Window Managers (window-managers)
GNOME Desktop Environment (gnome-desktop)
Graphical Internet (graphical-internet)
KDE (K Desktop Environment) (kde-desktop)
Games and Entertainment (games)
Sound and Video (sound-and-video)
System Tools (system-tools)
As for every group - for example, "Gnome Desktop Environment (gnome-desktop)" - as it is written a little above, you should type with "sudo dnf install", exaclty what is in brackets, like (some-desktop-environment), but with At "@" infront/
So the command for installing "Gnome Desktop Environment (gnome-desktop)" should be:
sudo dnf install @gnome-desktop
the command for installing Cinnamon Desktop (because it isn't between the upper listed, because my Spin is with Cinnamon anyway, IS:
sudo dnf install @cinnamon-desktop-environment
that's it.
Is the package
cinnamon-session
installed?The cinnamon package requires cinnamon-session so can't be missing
@leigh123linux — it actually can be missing, if the cinnamon environment wasn't actually installed. Which seems to be the case here....