Revision of installing-gnome-shell from Wed, 05/17/2023 - 11:28
The revisions let you track differences between multiple versions of a post.
What is GNOME Shell?
GNOME Shell is the graphical shell of the GNOME desktop environment starting with version 3. This tour presents GNOME Shell's main features and this cheat sheet more advanced ones, such as keybindings, drag and drop capabilities, and special utilities. GNOME Shell is greatly extensible too. This site hosts all the extensions that you can install/remove in one click in Abrowser with this add-on. Forty popular extensions are in Trisquel's repository too. "gnome-shell-extension" prefixes the names of the packages. For instance, "gnome-shell-extension-desktop-icons", for showing the contents of ~/Desktop on the desktop, can be installed through APT.
Installation of a full GNOME desktop environment
The package "gnome" provides the full GNOME desktop environment. You probably do not want it on top of a Regular/Mini/KDE/Sugar edition of Trisquel. Indeed, that would mean two programs for most tasks: the GNOME program and the program you got when you installed Trisquel. Although the package gnome-core gives a more reduced set of applications (excluding GNOME Maps, GNOME Music, GNOME Sound Recorder, GNOME To Do, GNOME Tweaks, GNOME Weather, etc.), the problem is the same.
To get a full-featured GNOME-based environment (including some software not in GNOME: Back In Time, Brasero, Electrum, Liferea, Pidgin, Synaptic Package Manager, Update Notifier, etc.) and no other desktop environment, install Trisquel NetInstall and choose "Trisquel GNOME environment" at the end of the installation. The command suggesting that addition to the NetInstall is tasksel. You can execute it later too.
Installation of GNOME Shell (and a little more)
The package "gnome-session" only provides the graphical shell. Installing it on top of a Regular/Mini/KDE/Sugar edition of Trisquel makes sense. Nevertheless, installing only "gnome-session", there is no way to:
- graphically access your files;
- edit the main menu;
- easily tweak the environment (to disable the animations, change the theme, the buttons and the behaviors of the clicks on the title bars, the fonts, etc.);
- right-click on a folder to open a terminal in it;
- right-click on a selection of files to encrypt or digitally sign them.
Here are the respective packages to install to get those additional functionalities:
- nautilus
- alacarte
- gnome-tweaks
- nautilus-extension-gnome-terminal
- seahorse-nautilus
With their specific dependencies, they occupy fewer than 25 MB of disk space.
At the default graphical login screen until Trisquel 10 (using LightDM), clicking on the icon at the right of the user name allows to select the GNOME session. With GDM, after selecting the user, there is an icon with a gear in the bottom-right corner.