Gnome on Fedora 41
If you set up Fedora 41 server and realized later you need the graphical desktop, execute this as root:
dnf -y install gnome-desktop4 gnome-session-wayland-session gnome-classic-session f41-backgrounds-gnome gnome-control-center gnome-panel gnome-terminal gnome-text-editor gnome-calculator gnome-calendar gnome-disk-utility gnome-font-viewer gnome-logs gnome-usage gnome-system-monitor gnome-session-xsession firefox libreoffice
If you would like to change System Run-Level, set like follows.
Run-Level is set with linking to [/etc/systemd/system/default.target].
For example, the default setting without GUI is set like follows.
[root@myserver ~]# systemctl get-default multi-user.target [root@myserver ~]# ll /etc/systemd/system/default.target lrwxrwxrwx. 1 root root 41 Oct 31 09:10 /etc/systemd/system/default.target -> /usr/lib/systemd/system/multi-user.target [root@myserver ~]# ll /lib/systemd/system/multi-user.target -rw-r--r--. 1 root root 540 Oct 9 00:42 /lib/systemd/system/multi-user.target
For example, if you’d like to change Run-Level to Graphical-Login (aka automatically start X), set like follows.
[root@myserver ~]# systemctl set-default graphical.target Removed '/etc/systemd/system/default.target'. Created symlink '/etc/systemd/system/default.target' → '/usr/lib/systemd/system/graphical.target'. [root@myserver ~]# systemctl get-default graphical.target [root@myserver ~]# ll /etc/systemd/system/default.target lrwxrwxrwx. 1 root root 40 Nov 4 09:34 /etc/systemd/system/default.target -> /usr/lib/systemd/system/graphical.target