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