10GnomeShell - amagerard/TemplateVM GitHub Wiki
Home
RedHat9/TemplateVM.
| 1- Installation | 2- Network | 3- Firewall | 4- Selinux | 
|---|---|---|---|
| 5- Logs | 6- Certificates | 7- Mail | 8- PassphraseSSH | 
| 9- Sudo | 10- GnomeShell | 11- CloneVM | 12- Volume | 
| 13- Troubleshoot | 14- Proxmox | 
10.GnomeShell.
10.1 Information.
It is not recommended to install gnome-shell,
but it is very useful for checking localhost web pages with the Firefox browser.
10.2 Installation.
List groups.
dnf group list
Installing GnomeShell.
dnf groupinstall  'Minimal Install'
dnf groupinstall "Server with GUI"
dnf install gnome-tweak-tool
dnf remove firewalld
Start RedHat with GUI.
systemctl set-default graphical.target
reboot
10.4 Improve GnomeShell display.
10.4.1 “Applications” and “Locations” shortcuts.
- Go to "software", "Explore" and install "Extensions".
- Go to "Extension" and "Application Menus" "place Status Indicator".
10.4.2 "Minimize" and "maximize" buttons.
- Go to "Applications" and "Utilities" and "Tweaks".
- Go to "Windows Titlebars".
- Activate the 2 buttons of the title bar Buttons.
10.4.3 Display in French.
Find the icon Settings.
Region & language
10.5 Start and stop GUI.
10.5.1 Enable GUI at startup.
systemctl set-default graphical.target
reboot
10.5.2 Return to boot without GUI.
systemctl set-default multi-user.target
reboot
10.6 Uninstall Gnome-shell.
Start RedHat without GUI.
systemctl set-default multi-user.target
reboot
Check if the Minimal Install and Server groups are installed.
dnf group list --installed
If the groups are not installed, you must reinstall them.
dnf groupinstall  "Minimal Install"
dnf groupinstall "Server"
Remove GnomeShell.
dnf groupremove  'Server with GUI'
Disable web console.
systemctl stop cockpit
systemctl disable --now  cockpit.socket
dnf remove  cockpit  cockpit-system cockpit-ws cockpit-storaged cockpit-podman 
Remove firewalld if you use ufw.
dnf remove firewalld
Reinstall the missing packages.
dnf install setroubleshoot wget
reboot
10.7 Stop automatic updates.
Delete software and PackageKit.
dnf remove gnome-software
systemctl stop packagekit
systemctl mask packagekit
dnf remove PackageKit
Return for install.
dnf install PackageKit
systemctl  unmask packagekit
systemctl start packagekit
systemctl status packagekit
dnf install gnome-software
10.8 Disable suspend or hibernate.
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target
Return to enable.
systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target suspend-then-hibernate.target