GNOME ayant une partie de son shell écrit en javascript, cela le rend très extensible, et y'a tout un écosystème d'extensions autour qui existe. Voici quelques unes intéressantes.
( Note: il y a souvent beaucoup de confusion avec ça, la partie javascript est surtout la partie la plus "haut niveau" du shell, mais son coeur est écrit en C et utilise de l'accélération matériel. Contrairement à ce qu'on pense, c'est rarement le javascript qui est lié aux soucis de performance, plus que l'architecture globale de mutter+gnome-shell, notamment pas mal étaient lié à des histoires d'attentes un peu complexe ou j'ai pas tout compris entre les composants )
Extension UX/UI #
Ce sont les extensions qui participent à "comment on utilise son ordinateur".
- Dash-to-Dock permet d'avoir un duck.
- Dash-to-Panel permet d'avoir une barre de tâche à la KDE/Windows.
- Dock-from-Dash un autre dock.
- Tiling Assistant est un système de tuile plus avancé pour GNOME
- PaperWM un gestionnaire de fenêtre scrollable
- Coverflow Alt-Tab un alt-tab en plein écran.
- Fly-Pie un menu fonctionnant à la souris, très intéressant !
- Search Light permet d'avoir une barre de recherche rapide en appuyant sur Super+Espace (Super = la touche "windows"). J'ai configuré un peu l'extension pour avoir la barre de recherche plus longue.
Customization #
Transformez votre GNOME-Shell !
- Just Perfection contient pleins de modifications possible
- Custom Hot Corners - Extended customizez vos coins intelligent !
- Quick Settings Tweaker modifiez les quick settings (note: le but est à terme que ce soit une fonctionnalité officielle)
Fonctionnalités #
Ici, je dirais que c'est limite des petits applicatifs intégré au shell. J'aime beaucoup leurs capacités, notamment GSConnect qui est vraiment un must je trouve.
- GSConnect permet de connecter mon ordinateur à mon téléphone, et d'avoir accès à mes SMS depuis le PC, ou d'autres fonctionnalités tel que le faire sonner à distance, tant qu'ils sont dans le même WiFi
- Caffeine permet de facilement supprimer la mise en veille automatique dans les quick settings
Menus & applets #
Un peu de customisation, pour rendre un peu moins vide la barre du haut !
- Logo Menu affiche un menu en haut à gauche avec quelques raccourcis important (un peu genre le menu pomme de macOS), et peut être pas mal custimisé à votre gout.
- Arc Menu est un menu à la Windows7, se combinant très bien avec Dash to Panel.
- Application Menu affiche un menu d'application par catégorie, à la GNOME 2
- Places Indicator affiche un menu des dossier important, à la GNOME 2
- App menu is back ajoute le titre de l'application active à côté du bouton d'overview.
- Vitals affiche les infos système en haut à droite. J'ai configuré pour avoir le pourcentage de CPU et la température au lieu de certaines des valeurs qui étaient par défaut.
- Weather O' Clock affiche la météo à côté de la date.
- OpenWeather affiche un applet plus complet de meteo.
- RunCat est un petit chat qui vous dit votre usage CPU grâce à sa vitesse de course. Miaou.
- Removable Drive Menu est un menu pour afficher vos disques possible à retirer.
- KStatusNotifiers/AppIndicator Support est une systray classique pour GNOME.
Extension eye-candy #
Ces applications sont complètement dispensable, mais bien cool : comment rendre GNOME plus joli !
- Blur-my-shell permet d'avoir le flou sur le dock, la barre du haut, et le fond en overview
- Accent Icons recolorise les icones dans la couleur d'accent. Il est possible d'installer le theme Morewaita qui permet d'avoir + d'icones, notamment au niveau des icones de fichiers.
- Privacy Indicator Accent Color permet d'avoir l'icone de micro en la couleur d'accents.
- Rounded Window Corners Reborn rajoute des coins ronds à toutes les applications.
- Compiz windows effect ajoute des effets "mou" aux fenêtres
- Useless Gaps ajoute des marges autour des fenêtres quand maximisée/en tuile.
- Desktop Cube affiches les espaces de travail comme un "cube"
- Burn My Windows ajoute des effets à l'ouverture/fermeture des fenêtres