10GnomeShell - amagerard/TemplateVM GitHub Wiki

HOME

RedHat/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

10.GnomeShell.

10.1 Information.

It is not recommended to install gnome-shell but it is very useful
to configure the server especially if it is the first time.

10.2 Installation.

Gnome is installed by default on Red Hat.

List groups.
dnf group list
Installing GnomeShell.
dnf groupinstall "Server with GUI"
systemctl set-default graphical.target
dnf remove firewalld
reboot

Info:
Uninstalling GnomeShell.
Restart without the graphical interface.
systemctl set-default multi-user.target
reboot

Before removing GnomeShell you must install.
dnf groupinstall 'Minimal Install'
dnf groupinstall 'Server'

Remove GnomeShell.
dnf groupremove "Server with GUI"

Remove Firewalld.
dnf remove firewalld

Reinstall the missing packages.
dnf install setroubleshoot setools-console wget open-vm-tools

10.3 Uninstall firewalld.

Installing GnomeShell reinstalls firewalld.
dnf remove firewalld

10.4 Improve GnomeShell display.

10.4.1 Show window top buttons for GnomeShell.

dnf install gnome-tweak-tool

10.4.2 “Applications” and “Locations” shortcuts.

  • Go to "software", "work" and install "Extension".
  • Go to "Extension" and "Application Menus".

10.4.3 "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.4 Display in French.

Find the icon Settings.
Region & language

10.5 Enable GUI at startup.

systemctl set-default graphical.target

10.6 Added useful software.

dnf install chromium thunderbird

10.7 Extensions for browsers.

  • cookie auto delete
  • I dont care about cookies
  • Popupoff
  • privacy badger
  • Ublock origin
  • S3.traducteur (only firefox)

10.8 Return to boot without GUI.

systemctl set-default multi-user.target

10.9 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.10 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