109GnomeShell - amagerard/TemplateVM GitHub Wiki
Home
RedHat10/TemplateVM.
| 1- Installation | 2- Network | 3- Firewall | 4- Selinux | 
|---|---|---|---|
| 5- Logs | 6- Certificates | 7- PassphraseSSH | 8- Sudo | 
| 9- GnomeShell | 10- Volumes | 11- Proxmox | 12- Troubleshoots | 
9.GnomeShell.
9.1 Information.
It is not recommended to install gnome-shell,
but it is very useful for checking localhost web pages with the Firefox browser.
9.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
9.3 Improve GnomeShell display.
9.3.1 "minimize" and "maximize" buttons.
- Click on Hat at the left top.
- Click "Show Apps".
- Go "Utilities" and "Tweaks".
- Go to "Windows".
- Activate the 2 buttons of the title bar Buttons.
9.3.2 “Applications” and “Locations” shortcuts.
Extensions are not installed by default on Redhat 10.
dnf install gnome-shell-extension-desktop-icons
dnf install gnome-shell-extension-places-menu.noarch
dnf install gnome-shell-extension-apps-menu.noarch
- Click on Hat at the left top.
- Go to "software", "Explore" and install "Extensions".
- Go to  "Extensions" and  accept :
 Apps Menu.
 Background Logo.
 Desktop Icons.
 Places Status Indicator.
Remarks:
https://docs.redhat.com/es/documentation/red_hat_enterprise_linux/10/pdf/using_the_gnome_desktop_environment/index
9.4 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
9.5 Display in French.
Find the icon Settings.
System.
Your Account.
Region & language
Login Script.
Log out.
Update names on login
9.6 Start and stop GUI.
9.6.1 Enable GUI at startup.
systemctl set-default graphical.target
9.6.2 Return to boot without GUI.
systemctl set-default multi-user.target
9.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
9.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