Personnalisation de GNOME
Gnome Shell (session par défaut)
L'interface par défaut de Gnome Shell (minimaliste ! quelques personnalisations seraient les bienvenues) |
---|
Les versions plus anciennes encore en circulation présentent souvent les différences notables suivantes :
- Les notifications sont en bas de l'écran (raccourci : Super+M).
- Les contrôles de lecture multimédia ne sont pas dans le menu de l'horloge.
- Les extensions disponibles ne sont pas forcément les mêmes.
Interface de base : vocabulaire
- La barre supérieure (topbar) se trouve en haut de l'écran. Par défaut, elle contient :
- Le bouton "Activités" ;
- L'appmenu de l'application active ;
- Le menu de l'horloge ; Dans ce menu se trouvent :
- Les horloges ;
- Les notifications ;
- Les contrôles musicaux (lecture/pause/suivant/précédent), avec affichage du titre et de la pochette du morceau ;
- Le calendrier ;
- Optionnellement, si plusieurs dispositions de clavier sont installées, le menu "Disposition du clavier" ;
- Optionnellement, si des options d'accessibilité sont actives, le menu "Accessibilité" ;
- Le menu Système, qui contient :
- Les contrôles du son (entrées/sorties) ;
- Les contrôles de la luminosité (et de la chaleur de la lumière à partir de Gnome 3.24) ;
- Les connexions internet (WiFi, filaire) ;
- Les connexions Bluetooth ;
- La charge de batterie (ordinateurs portables et tablettes) ;
- La gestion de la session (Fermer la session ; Paramètres du compte) ;
- Des boutons ronds qui permettent :
- Accès aux paramètres système ;
- Activation de l'hibernation (il me semble, je ne suis pas certain, corrigez moi si je me trompe) ;
- Verrouiller la session ;
- Éteindre (ou redémarrer l'ordinateur) ;
- Le bureau, qui par défaut ne contient pas d'icônes.
- En pressant la touche Super, ou Alt+F1, ou en déplaçant (sans cliquer !) la souris dans le coin supérieur gauche (on parle de coin actif), ou en cliquant sur "Activités", on ouvre la vue Activités (overview) :
- En haut, une entrée de recherche (active dès que la vue Activités est ouverte) ;
- À gauche, les miniatures des espaces de travail. Par défaut, ils se créent dynamiquement (de manière à ce qu'il n'y ait toujours qu'un seul espace sans fenêtre) ;
- Au centre, les fenêtres ouvertes sont visibles sous forme miniature et peuvent être déplacées vers un autre espace de travail ou fermées ;
- À gauche, les applications favorites sont dans le dash ;
- En bas du dash, un bouton permet d'accéder à la vue applications. La vue applications peut être organisée avec des appfolders, sortes de dossiers regroupant des applications similaires dont l'accès direct est rare (Utilitaires, Jeux, etc.).
- Cette interface par défaut peut être paramétrée avec les outils suivants, ou enrichie avec des extensions codées en Javascript (paragraphe dédié) et disponibles en ligne sur un site officiel.
- Le paramétrage des applications de GNOME est relativement indépendant de GNOME Shell lui-même. Les applications pensées pour Gnome Shell se reconnaissent généralement car les fonctionnalités essentielles sont réunies avec les boutons de fenêtre au sein d'une headerbar (c'est la dénomination de la documentation GTK+ 3, ne pas traduire).
Les fonctionnalités secondaire sont généralement dans un menu-sandwich sur la droite de l'headerbar, les fonctionnalités génériques (préférences, nouvelle fenêtre, aide, raccourcis claviers, à propos, quitter) sont généralement dans l'appmenu qui se trouve par défaut dans la barre supérieure.
Outils pour personnaliser GNOME Shell
Les paramètres système
En passant par les paramètres système, on peut personnaliser plusieurs aspects intéressants :
- Le fond d'écran (mais seuls les fonds d'écrans du système et les images du dossier ~/Images sont proposées)
- Les comptes en lignes permettent par exemple de synchroniser son compte Google ou OwnCloud avec Gnome, pour que vos documents situés dans le cloud apparaissent dans Nautilus.
- Les notifications : régler quelles applications ont le droit d'en envoyer.
- Pays et langue concerne les sources de saisie (disposition clavier).
- "Rechercher" permet de configurer ce que cherche l'entrée de recherche de la vue activités, et avec quelle priorité.
en plus des applications, on peut rechercher des fichiers, documents, photos, musiques, notes, logiciels de la logithèque, contacts, caractères Unicode, météo, etc. par exemple on peut aussi taper un calcul, et la calculatrice le résout.
Surtout, on peut configurer dans quel ordre de priorité cela s'effectue : Gnome Shell recherche-t-il d'abord les fichiers puis les contacts puis les logiciels dans les dépôts ? Ou bien d'abord les photos puis les musiques ? etc. - Le son : on peut choisir des thèmes d'événements sonores.
Outil de personnalisation GNOME (Tweak tool)
Apparence
Permet de changer de thème d'icônes, de thème GTK+, de thème de curseur. Pour changer le thème de Gnome Shell lui-même (barre supérieure, dash, menus de la barre supérieure, etc.), il faut activer l'extension "User Theme" (voir plus loin) puis installer un thème Gnome Shell.
Désactiver les animations permet de fluidifier la navigation et la recherche si votre ordinateur est peu performant.
Applications au démarrage
Les applications ajoutées ici se lanceront au démarrage de la session.
Barre Supérieure
Possibilité de régler ce qui apparaît dans le bouton de l'horloge (date, secondes, etc.). Possibilité de choisir si le menu de l'application (appmenu) doit apparaître dans la barre supérieure ou plutôt dans le coin de la fenêtre concernée.
Bureau
Activer les icônes sur le bureau (et en ajouter quelques unes comme la corbeille).
Choix et paramétrage du fond d'écran et de l'écran de verrouillage.
Clavier et souris
Paramètres de clic pour le pavé tactile, d'accélération de la souris, coller avec le clic du milieu, etc.
Espaces de travail
Régler si les espaces de travail sont dynamiques (création et suppression automatiques) ou statiques (dans ce cas, régler leur nombre).
Extensions
Activer, désactiver, désinstaller ou paramétrer les extensions (voir la partie de l'article à propos aux extensions et la page dédiée).
Fenêtres
Divers paramètres de gestion des fenêtres (action des clics et des touches spéciales, activation des boutons de fenêtres "minimiser" et "maximiser", etc.). Mise à l'échelle de l'interface pour écrans à haute densité de pixels.
Polices
Nom, taille et optimisation des polices pour les titres, les documents, les interfaces, etc.
Saisie
Paramètres avancés de saisie au clavier (comportement des touches spéciales et paramètres spécifiques à certains claviers étrangers).
Énergie
Action de la fermeture de l'écran (ordi portable) et du bouton d'alimentation.
Éditeur DConf
Certains paramètres avancés doivent être modifiés avec l'éditeur DConf. Pour rappel, DConf permet de modifier des paramètres en ligne de commande (commande "gsettings"), mais aussi un éditeur graphique est disponible (la manipulation graphique ne sera détaillée que pour la première manipulation).
Passer les boutons de contrôle des fenêtres de droite à gauche
Aller dans org → gnome → desktop → wm → preferences → button-layout, et mettre par exemple "close,minimize,maximize:appmenu", où ":" est le corps de la barre de titre (les boutons se placent donc par rapport à lui). Ici, "appmenu" désigne le menu qui s'affiche normalement dans la barre supérieure, mais on a vu que l'Outil de personnalisation GNOME propose un réglage pour que ce menu s'affiche dans l'headerbar de la fenêtre, il est donc préférable qu'une position par défaut soit renseignée pour cet élément.
La commande suivante est équivalente :
gsettings set org.gnome.desktop.wm.preferences button-layout "close,minimize,maximize:appmenu"
Pour rétablir la valeur par défaut :
gsettings set org.gnome.desktop.wm.preferences button-layout "appmenu:close"
Afficher les chemins de répertoire en mode texte dans Nautilus
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
Cacher l'affichage des chemins de répertoire en mode texte dans Nautilus
gsettings set org.gnome.nautilus.preferences always-use-location-entry false
Toujours donner le focus aux applications nouvellement lancées
gsettings set org.gnome.desktop.wm.preferences auto-raise true
Autres
Diaporama de fond d'écran
Pour un diaporama de fond d'écran, voir ce tutoriel.
Gestion de la vue applications
Les éditeurs de menus classiques sont déconseillés car inadaptés.
Pour faire disparaître une application superflue de la vue applications, il faut éditer son lanceur (fichier .desktop) qui se trouve dans /usr/share/applications et y ajouter la ligne
NoDisplay=true
Pour organiser la vue applications, il existe des appfolders, permettant par exemple de réunir ensemble tous les utilitaires, ou tous les jeux, etc. afin d'alléger la quantité d'applications affichée quand on lance la vue applications.
Des utilitaires ou des scripts permettent de gérer les appfolders, mais la logithèque Gnome est le moyen recommandé pour en créer ou en modifier. (onglet "installés", il faut se mettre en mode sélection pour que l'option apparaisse)
Extensions
Page dédiée : Extensions GNOME Shell.
GNOME Shell peut être complété avec des extensions bien utiles écrites en JavaScript. Ces extensions vous permettent d'ajouter/supprimer/modifier des fonctionnalités de l'interface : barre de tâches, dock, gestionnaire de presse-papiers, menus pour les emplacements favoris ou les applications, etc.
Si vous envisagez de faire de GNOME Shell votre environnement principal, alors il est plus que recommandé d'y jeter un coup d’œil.
Installer des extensions
La SEULE source d'installation recommandée par les développeurs de Gnome Shell est le site officiel extensions.gnome.org : un vaste catalogue d'extension y est disponible (ci-contre), vous pouvez également y constater quelles sont les extensions les plus populaires, et y accéder à la liste des extensions présentes sur votre système (onglet "Installed Extensions").
Grâce à de petits interrupteurs, on peut installer, mettre à jour, activer ou désactiver les extensions proposées directement depuis le site (compatible avec les navigateurs Epiphany (Gnome Web), Firefox, et aussi Chromium/Vivaldi/Chrome si ils disposent de l'extension pour navigateur appropriée).
Le but du site officiel extensions.gnome.org est de proposer des extensions dont le code a été lu et compris par des responsables liés à la fondation GNOME : les extensions proposées présentent donc rarement des bugs majeurs, et sont normalement dignes de confiance.
Le paquet des extensions par défaut
Les développeurs de GNOME proposent une douzaine d'extensions réunies dans un seul paquet depuis Gnome 3.4 (donc depuis Ubuntu 11.04). Ces extensions sont normalement installées par défaut avec GNOME Shell, et visibles dans l'onglet "Extensions" de l'Outil de Personnalisation Gnome.
sudo apt-get install gnome-shell-extensions
Le redémarrage de la session est parfois nécessaire pour que ces extensions officielles soient disponibles dans l'utilitaire "Gnome Tweak Tool".
Voici une brève description de ces extensions officielles :
- Alternate tab propose un fonctionnement différent pour l'ALT+TAB où les fenêtres ne sont pas regroupées par application
- Applications menu ajoute un menu "classique" (comme sur Cinnamon, Xfce ou Budgie) dans la barre supéreure
- Auto move window permet de choisir pour chaque application dans quel bureau virtuel ses fenêtres s'ouvriront
- Native window placement propose un affichage moins monotone des fenêtres dans le mode exposition
- Launch new instance si une application est déjà lancée, cliquer sur l'icône du dash lance une nouvelle fenêtre au lieu de restaurer celle existante.
- Place status indicator ajoute à la zone de notification un raccourci vers les signets de Nautilus (Documents, Musique, etc.)
- Removable drive menu ajoute un raccourci à la zone de notification permettant d'accéder aux médias amovibles, s'il y en a de branchés
- Screenshot window sizer ctrl+alt+s redimensionne les fenêtres en format 16:9 pour qu'on puisse prendre de jolis screenshots
- System monitor ajoute dans la barre de notification (en bas) un graphique indiquant la consommation mémoire et processeur
- User theme permet de charger les thèmes du répertoire ~/.themes
- Workspace indicator ajoute dans la zone de notification un indicateur du bureau virtuel en cours et la possibilité d'atteindre un autre bureau
- Window navigator permet de naviguer au clavier dans le mode exposition entre les différentes fenêtres (ALT) ou les différents bureaux (CTRL)
Petite sélection arbitraire d'extensions
Il existe près de 220 extensions disponibles pour Gnome Shell en version 3.22 en ce jour (28 avril 2017), et environ 800 toutes versions confondues ! Il est parfois dur de s'y retrouver. Aussi je vous propose un petit florilège de celles qui me paraissent les plus intéressantes, que vous pouvez bien sûr compléter. Si l'extension est disponible sur le site Gnome, un lien y mène, si l'extension est officielle, vous voudrez bien vous référer au paragraphe en question pour sa description.
Extensions qui me semblent indispensables
- Dash to dock
Transforme le dash de la vue activités en un dock disponible directement depuis le bureau, et richement paramétrable (taille, transparence, position, comportement, etc.) - Activities Configurator
Permet de personnaliser en détails la barre supérieure (couleur, transparence), le bouton "Activités" (texte, icône, etc.), le "hot corner", etc. - Clipboard Indicator
Un gestionnaire de presse-papier assez avancé. - Axe Menu ou Applications Menu (extension officielle)
un menu classique pour ceux qui n'aiment pas la vue des applications ni la recherche au clavier. - Places Status Indicator (extension officielle) mais diverses alternatives existent.
- Lock Keys
Affiche des indicateurs dans la barre supérieure pour indiquer si le verrouillage numérique ou le verrouillage majuscule sont activés. - Pixel Saver
Supprime les barres des fenêtres maximisées n'ayant "que" un titre et des boutons. Le titre est mis à la place de l'appmenu dans la barre supérieure, et les boutons de fenêtre sont eux aussi déplacés dans la barre supérieure. - Todo.txt
Pense-bête et gestion avancée des tâches, hautement paramétrable. - Topicon plus
Les applications comme Skype, Discord ou Steam qui mettent un icône dans la zone de statut des barres de tâches des environnements habituels sont assez dérangeantes avec Gnome Shell, et dépassent généralement en bas de l'écran. Cette extension les envoie dans la barre supérieure. - Remove Dropdown Arrows
Supprime les petites flèches irritantes qui indiquent que les extensions sont des menus. - Coverflow AltTab
Remplace le banal sélecteur AltTab par défaut par un défilement en 3D des fenêtres.
Extensions intéressantes
- Dash to panel
Fusionne le dash et la barre supérieure en une unique "barre de tâches" moderne et élégante, avec miniatures de fenêtres au survol, qui vous rappellera peut-être des interfaces comme Windows 7 ou 10. - Caffeine
Empêche la session de se verrouiller ou l'ordi de se mettre en veille si l'indicateur est activé. - Recent Items
Affiche un menu permettant d'accéder aux documents ouverts récemment. - Removable Drive Menu(extension officielle)
Indispensable si vous avez réglé le système pour qu'il ne fasse rien par défaut, et surtout pour qu'il n'ouvre pas à la fois Nautilus ET un pop-up quand un média amovible est inséré. - Steal My Focus
Supprime les notifications du type “votre application est prête” et donne automatiquement le focus à la nouvelle fenêtre ouverte. - User Themes (extension officielle).
Permet de changer le thème de Gnome Shell (et NON cette extension n'est pas du tout nécessaire pour changer le thème des fenêtres !).
Exemples d'utilisation des extensions
Thèmes
Les thèmes se règlent tous dans la partie "Apparence" de Gnome Tweak Tool (l'outil de personnalisation).
L'installation diffère selon le mode de distribution des développeurs des thèmes. Vous pouvez choisir de n'utiliser le thème que pour les applications GTK+, ou bien vous pouvez également l'appliquer au Shell lui-même (barre supérieure, dash, menu horloge, menu système, etc.) en activant l'extension User Theme.
Thèmes réputés
- Vertex et ses variantes Vertex-Light et Vertex-Dark
- Numix et ses variantes
- Gnome-OS-X-II
- Arc et ses variantes Arc-Dark et Arc-Darker
Thèmes d'icônes
Il ne faut pas sous-estimer l'impact esthétique d'un thème d'icône.
Exemples :
- Faenza
- Numix
- Breeze
Nautilus (Fichiers)
Préférences générales de Nautilus
Les préférences de Nautilus sont disponibles dans l'appmenu de Nautilus. On peut notamment :
- Trier les dossiers avant les fichiers
- Autoriser le dépliage des dossiers dans la vue en liste
- Simple ou double clic pour ouvrir les éléments
- Afficher dans le menu du clic droit la fonction pour créer des liens symboliques.
- Comportement avec les fichiers texte exécutable
- Afficher dans le menu du clic droit la fonction pour supprimer sans passer par la corbeille
- Extraire ou non les archives à l'ouverture (déconseillé pour raisons de sécurité)
- Choisir les colonnes visibles pour la vue en listes
- Paramétrer de la recherche de fichiers
- Paramétrer des vignettes (aperçu) des fichiers
Cacher des fichiers
Pour cacher vos fichiers ou vos dossiers, placez un point devant le nom du fichier (ou du dossier) en le renommant. Autre technique ne nécessitant pas de renommer : créez un document vierge et écrivez-y le nom du ou des fichiers à cacher en allant à la ligne à chaque fois, et l'enregistrer en le nommant .hidden. Pour plus d'informations sur les éléments cachés, consulter la page dédiée.
Ajouter des entrées "Nouveau document" au menu clic droit
Tous les fichiers présents dans ~/Modèles seront présents dans le sous-menu "Nouveau document" du clic-droit dans Nautilus. Il est possible de faire des sous-dossiers dans ~/Modèles afin de faire des sous menus imbriqués.
Gnome Classique (session alternative de Gnome Shell)
Pour ceux qui ne voudraient pas passer trop de temps à personnaliser, Gnome Shell propose une session "Gnome classique".
Il s'agit de l'environnement Gnome Shell avec des extensions pré-activées (et non désactivables), et où des paramètres particuliers sont activés :
- Pas de bouton "Activités" (le coin actif et la touche Super permettent toujours d'accéder à la vue activités si besoin) ;
- Une barre de tâches en bas ;
- Dans la barre supérieure, l'horloge n'est plus au milieu mais à droite ;
- Un menu "Applications" et un menu "Emplacements" sont présents dans la barre supérieure ;
- Le nombre d'espaces de travail est statique et fixé à 4 ;
- Le thème du shell est blanc plutôt que noir !
Le résultat est une interface assez semblable visuellement à Mate ou à "Gnome flashback", mais exploitant les technologies de GNOME, et notamment pour la personnalisation :
- Les extensions GNOME Shell y sont pour la plupart fonctionnelles ;
- Les outils pour paramétrer et personnaliser restent les mêmes ;
- Les logiciels utilisés sont les mêmes ;
Session "Gnome Flashback"
Autant je n'ai pas de mal à rédiger/corriger la partie sur Gnome Shell, autant ce serait cool de retester la véracité de toute la partie ci-dessous sur Gnome Flashback au cas où la dernière personne de l'univers qui utilise ce truc rendu à moitié obsolète par Mate passe par ici en quête de documentation.
+ j'ai supprimé de cette section les bouts d'articles que je savais être consacrés à Gnome 3, donc il faut rajouter des explications claires sur la personnalisation de ce truc, et des liens vers où trouver des applets gnome-flashback de nos jours
Nous verrons ici comment changer l'apparence du bureau de base de la session "Gnome Flashback pour le personnaliser selon vos souhaits.
Votre bureau "flashback" est composé de différents éléments :
- Le fond d'écran, une image sur le fond de votre environnement,
- Les tableaux de bords composés de lanceurs et d'applets,
- Le menu principal qui n'est qu'un applet pour le tableau de bord et que vous pouvez personnaliser,
- Les fenêtres qui sont le résultat de plusieurs autres éléments. Pour appliquer des thèmes complet il faut donc la bonne combinaison des programmes ci-dessous :
- Le gestionnaire de fenêtres (metacity ou Compiz, selon la session demandée) chargé de l'affichage de toutes les fenêtres,
- Le moteur de rendu GTK (clearlooks, Murrine, …) qui défini les différents contrôles (boutons, menu,…) et leurs possibilités de personnalisation,
- Les icônes qui permettent facilement d'identifier un programme, un type de fichier, une fonction,
- Les pointeurs de souris qui aident également à comprendre les interactions possibles avec notre espace de travail.
Ajoutez à tout ceci la possibilité de changer les polices, ajouter des applets de bureau, ajouter des lanceurs d'applications et des tableaux de bords différents et vous pourrez obtenir exactement le bureau dont vous rêvez.
Modifier la police
Vous pouvez télécharger de nouvelles polices sur Gnome-Look ainsi que sur DaFont.com. Pour les installer voir : installer de nouvelles polices de caractère.
Changer de thème de souris
Pour installer un nouveau thème trouvé sur Gnome-look : Tutoriel : Comment personnaliser ses curseurs de souris .
Personnalisation génériques avec des thèmes
À partir de paquets disponibles dans les dépôts officiels
Les thèmes de la communauté Ubuntu s'étoffent à chaque version, vous pouvez les essayer en installant les paquets :
Thèmes légers permettant d'accélérer Ubuntu (voir optimisation ) :
- gnome-colors ce paquet contient les icônes présentées ici.
Pour obtenir la liste de tous les thèmes dans les dépôts vous pouvez rechercher le mot-clé "thèmes" dans votre gestionnaire de paquets.
À partir d'archives téléchargées directement sur Internet
Où trouver des thèmes ?
Sur Ubuntu Art Attention erreur 401 détectée… , Gnome Look et Gnome-Art, il est possible de télécharger des archives de thèmes pour personnaliser son environnement.
Thèmes de système d'exploitation
Des thèmes plus vrais que les originaux - et avec Ubuntu en plus : c'est-à-dire plus de fonctionnalités, et la liberté !
Vous pouvez suivre le tutoriel pour :
Personnaliser le système
le son etc.
Personnaliser le bureau
Changer de fond d'écran
Sur le fichier concerné, faire : Clic droit > Définir comme papier peint
Pour un diaporama de fond d'écran, voir ce tutoriel
Renommer une icône du bureau
Pour renommer une icône présente sur le bureau, il vous suffit de la sélectionner puis d'appuyer sur la touche F2, ou de faire un clic droit dessus puis de choisir l'option Renommer.
Les lanceurs
Les lanceurs permettent de lancer rapidement une application (souvent en tapant le début de son nom), mais ils permettent également de trouver des dossiers sur votre disque, etc. Le launcher de référence est Quicksilver (pour Mac), qui a inspiré Katapult (qui est installé par défaut sur Kubuntu). Sous GNOME il existe actuellement :
- Le lanceur d'application par défaut accessible via Alt+F2 qui permet seulement de lancer des applications
- Gnome-do - Launcher plus récent que Gnome Launch Box, apparemment plus simple à utiliser et plus esthétique (à vérifier)
- Launchy - Launchy est un lanceur simple et rapide fonctionnant aussi bien sous gnome que kde.
- easystroke - lanceur d'applications via de simples mouvements de la souris (logiciel de mousegesture)
- apwal - installable avec le paquet du même nom. Discret, paramétrable.
Ressources
Fonds d'écrans
- Social Wallpapering Site communautaire de fonds d'écran (en)
- Desktopography (en)
- Interfacelift (en)
Autres
- GTK 2.x ( et 1.x) , DeviantArt : ceci vous permettra de modifier le style de vos applications : boutons, barres de défilement et de chargement, cases à cocher…
- Metacity, DeviantArt : permet de modifier la bordure des fenêtres.
- Icon Themes, DeviantArt : changer les icônes.
- SystemSounds : permet de télécharger des sons ou évènements sonores.
- X11 Mouse Theme : Des icônes de souris.
- Screensaver : des écrans de veille.
Toutes ressources confondues
- Gnome-Look.org (en)
- OpenDesktop.org(en)
- deviantArt (en)
- Art4linux.org (en)
- Gnome Art (en)
- Ubuntu-Art.org (en)
Contributeurs : L'Africain, Roschan