| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| extensions-gnome [Le 23/10/2021, 18:04] – [Activation et paramétrage des extensions installées] 176.150.147.151 | extensions-gnome [Le 27/04/2025, 03:26] (Version actuelle) – [Logithèque] (snap store par défaut) krodelabestiole |
|---|
| À cette liste vient s’ajouter **Desktop icons** depuis Ubuntu [[:focal|20.04]]. Elle affiche les icônes sur le bureau en lieu et place de [[:Nautilus]].\\ | À cette liste vient s’ajouter **Desktop icons** depuis Ubuntu [[:focal|20.04]]. Elle affiche les icônes sur le bureau en lieu et place de [[:Nautilus]].\\ |
| \\ | \\ |
| Cette extension calamiteuse se remplace avantageusement par **Desktop icons New Generation** ( [[https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/|DiNG]] ) qui rétablit une certain nombre de fonctionnalités d'un bureau ( le glisser-déposer, entre autres ). | Cette extension calamiteuse se remplace avantageusement par **Desktop icons New Generation** ([[https://extensions.gnome.org/extension/2087/desktop-icons-ng-ding/|DiNG]]) qui rétablit un certain nombre de fonctionnalités d'un bureau (le glisser-déposer, entre autres). |
| C'est d'ailleurs DING qui est proposée par défaut à partir de [[:hirsute|21.04]]. | C'est d'ailleurs DING qui est proposée par défaut à partir de [[:hirsute|21.04]]. |
| ===== Exemples d'utilisation des extensions ===== | ===== Exemples d'utilisation des extensions ===== |
| |
| ^ Exemples ^^^ | ^ Exemples ^^^ |
| | {{ http://i.imgur.com/McqqrZg.png?250|Exemple 1 }} | {{ http://www.omgubuntu.co.uk/wp-content/uploads/2017/04/gnome-shell-look-unity.jpg?250|Exemple 2 }} | {{ http://i.imgur.com/axS9D29.png?250|Exemple 3 (menu horloge ouvert) }} | | | {{ https://i.imgur.com/McqqrZg.png?250|Exemple 1 }} | {{ http://www.omgubuntu.co.uk/wp-content/uploads/2017/04/gnome-shell-look-unity.jpg?250|Exemple 2 }} | {{ http://i.imgur.com/axS9D29.png?250|Exemple 3 (menu horloge ouvert) }} | |
| ^ Exemple 1 \\ (interface à la Windows) ^ Exemple 2 \\ (dock vertical) ^ Exemple 3 \\ (dock ; avec menu horloge ouvert) ^ | ^ Exemple 1 \\ (interface à la Windows) ^ Exemple 2 \\ (dock vertical) ^ Exemple 3 \\ (dock ; avec menu horloge ouvert) ^ |
| | **Thème du Shell :** aucun \\ (utilisation d'Activities Configurator) \\ **Extensions :** \\ - Dash to Panel \\ - Activities Configurator \\ - Places status indicator \\ - Lock Keys Indicator \\ - Clipboard Indicator \\ - Caffeine | **Thème du Shell :** United-Ubuntu \\ **Extensions :** \\ - Pixel Saver \\ - Dash to Dock \\ - Gnome Global Menu \\ - Topicons Plus \\ - App Indicator Support \\ - Move Clock \\ - etc. | **Thème du Shell :** Vertex \\ **Extensions :** \\ - User Theme \\ - Dash to Dock \\ - Places status indicator \\ - Lock Keys Indicator \\ - Clipboard Indicator \\ - Emoji Selector \\ - Caffeine \\ - etc. | | | **Thème du Shell :** aucun \\ (utilisation d'Activities Configurator) \\ **Extensions :** \\ - Dash to Panel \\ - Activities Configurator \\ - Places status indicator \\ - Lock Keys Indicator \\ - Clipboard Indicator \\ - Caffeine | **Thème du Shell :** United-Ubuntu \\ **Extensions :** \\ - Pixel Saver \\ - Dash to Dock \\ - Gnome Global Menu \\ - Topicons Plus \\ - App Indicator Support \\ - Move Clock \\ - etc. | **Thème du Shell :** Vertex \\ **Extensions :** \\ - User Theme \\ - Dash to Dock \\ - Places status indicator \\ - Lock Keys Indicator \\ - Clipboard Indicator \\ - Emoji Selector \\ - Caffeine \\ - etc. | |
| |
| ===== Installer depuis le catalogue en ligne ===== | ===== Installer depuis le catalogue en ligne ===== |
| Ce mécanisme est compatible nativement avec le navigateur [[:Epiphany|GNOME Web]]. | Ce mécanisme est compatible nativement avec le navigateur [[:Epiphany|GNOME Web]]. |
| |
| | <note warning>Avec Ubuntu 22.04 le navigateur Firefox est installé par paquet snap. rendant impossible l'installation d'extensions via le navigateur. Il est donc conseillé d'utiliser l'utilitaire dédié dans les dépôts : **[[apt>gnome-shell-extension-manager]]** , voir aussi son [[https://github.com/mjakeman/extension-manager|github]]. Ou alors, il est possible de [[https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04|passer à un firefox via un dépôt]].</note> |
| ==== Intégration au navigateur ==== | ==== Intégration au navigateur ==== |
| |
| Pour le faire fonctionner avec [[:Firefox]] ou [[:chromium-browser|Chromium]], installez le paquet **[[apt>chrome-gnome-shell]]**. | Pour le faire fonctionner avec [[:Firefox]] ou [[:chromium-browser|Chromium]], installez le paquet **[[apt>chrome-gnome-shell]]**. |
| Le [[https://extensions.gnome.org|site]] vous recommandera alors d'installer ou d'activer un plugin ou une extension(([[https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep?hl=fr|Extension pour Chromium/Chrome/Vivaldi]])). Faites-le, et actualisez la page. | Le [[https://extensions.gnome.org|site]] vous recommandera alors d'installer ou d'activer un plugin ou une extension(([[https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep?hl=fr|Extension pour Chromium/Chrome/Vivaldi]])). Faites-le, et actualisez la page. |
| | Pour télécharger chrome-gnome-shell, vous devez ajouter ce PPA à ubuntu [[ https://launchpad.net/~brodyquest/+archive/ubuntu/ppa |PPA de chrome-gnome-shell ]] |
| |
| | {{ http://image.noelshack.com/fichiers/2017/17/1493381277-capture-d-ecran-de-2017-04-28-14-07-49.png?400|Le site officiel de GNOME recense l'immense majorité des extensions existantes. }} | {{ http://i.imgur.com/s071v7w.png?350 }} | | | {{ http://image.noelshack.com/fichiers/2017/17/1493381277-capture-d-ecran-de-2017-04-28-14-07-49.png?400|Le site officiel de GNOME recense l'immense majorité des extensions existantes. }} | {{ http://i.imgur.com/s071v7w.png?350 }} | |
| 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 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. |
| |
| ==== Logithèque ==== | ==== Installation manuelle des extensions ==== |
| |
| <note important>Ce n'est pas possible sur toutes les versions.</note> | Si l'installation depuis le site officiel ne fonctionne pas (par exemple avec Ubuntu 21.10 si vous obtenez le message « Bien que l'extension d'intégration à GNOME Shell soit active, le connecteur de l'hôte natif n'est pas reconnu » sur le site officiel), il est possible procéder à une installation manuelle en procédant ainsi : |
| |
| Avec la **logithèque** ([[:gnome-software|GNOME Logiciels]], qui est la logithèque par défaut sur la variante d'Ubuntu utilisant GNOME Shell), il est aussi possible d'installer de manière sûre les extensions en provenance du site officiel //extensions.gnome.org// sans avoir à utiliser un navigateur. | === Installer le paquet gnome-shell-extensions == |
| | Lors de la première installation manuelle d'une extension Gnome, il est nécessaire d'installer le paquet gnome-shell-extensions, soit en mode graphique (logithèque, Synaptic), soit en ligne de commande : |
| | <code>$ sudo apt install gnome-shell-extensions</code> |
| | Bien entendu lors des installations ultérieures d'extensions, il ne sera pas nécessaire d'installer le paquet puisque celui-ci sera déjà présent. |
| | |
| | === Télécharger le fichier *.zip de l'extension depuis le site officiel === |
| | Première étape, se rendre sur le site [[extensions.gnome.org]] et choisir une extension, sélectionner la version de Gnome et celle de l'extension. Le téléchargement se lance, enregistrer le fichier sur le disque. |
| | {{ ::gnome-usage: capture_d_ecran_du_2022-02-22_20-44-17.png?direct&400 |}} |
| | |
| | === Extraire le répertoire zip dans ~.local/share/gnome-shell/extensions === |
| | Le fichier zip téléchargé doit être décompressé (c'est un répertoire) et déplacé dans le répertoire .local/share/gnome-shell/extensions de l'utilisateur. Soit en mode terminal : |
| | <code> |
| | unzip -d ~/.local/share/gnome-shell/extensions/NomDeLExtension Téléchargements/NomDeLExtension.zip |
| | </code> |
| | (si la commande si-dessus ne marche pas, exécuter <code>mkdir ~/.local/share/gnome-shell/extensions</code>) |
| | === Ouvrir le fichier metadata.json et copier le nom officiel de l'extension === |
| | À l'intérieur du répertoire ~/.local/share/gnome-shell/extensions/NomDeLExtension, récupérer l'uuid exacte de l'extension et renommer ainsi le répertoire de l'extension. |
| | Cela peut se faire en mode graphique avec un éditeur de texte mais aussi en mode terminal : |
| | <code> |
| | $ grep uuid ~/.local/share/gnome-shell/extensions/NomDeLExtension/metadata.json |
| | "uuid": "mon-extension@hkjh.kl", |
| | mv ~/.local/share/gnome-shell/extensions/NomDeLExtension/ ~/.local/share/gnome-shell/extensions/mon-extension@hkjh.kl |
| | </code> |
| | voire, pour les plus hardis : |
| | <code> |
| | $ mv ~/.local/share/gnome-shell/extensions/NomDeLExtension/ ~/.local/share/gnome-shell/extensions/$(sed -nr '/uuid/s/^[ \t]*"uuid": "([^"]*)",[ \t]*$/\1/p' ~/.local/share/gnome-shell/extensions/NomDeLExtension/metadata.json) |
| | </code> |
| | === redémarrer le système === |
| | C'est l'opération la moins conviviale de cette méthode : il faut redémarrer Gnome. Le plus simple est de redémarrer le système. (sur ubuntu 23.04 et supérieur, il suffit d'aller dans le "moniteur système" et d'arrêter la tâche "gnome-shell", gnome va redémarrer) |
| | |
| | === Ouvrir gnome-extensions === |
| | Dernière opération, après avoir redémarré le système et s'être connecté : activer l'extension. |
| | == En mode graphique == |
| | Ouvrir l'application Gnome extensions (appelée Extensions) : |
| | |
| | {{ ::capture_d_ecran_de_2022-02-22_21-15-24.png?direct&400 |}} |
| | |
| | Puis activer l'extension dans l'application : |
| | |
| | {{ ::capture_d_ecran_de_2022-02-22_21-15-45.png?direct&400 |}} |
| | == En ligne de commande == |
| | Seule contrainte : avoir correctement noté le nom de l'extension. |
| | <code> |
| | $ gnome-extensions enable mon-extension@hkjh.kl |
| | </code> |
| | ==== Logithèque ==== |
| | |
| | Avec la **logithèque** [[:gnome-software|GNOME Logiciels]], il est aussi possible d'installer de manière sûre les extensions en provenance du site officiel //extensions.gnome.org// sans avoir à utiliser un navigateur. |
| |
| ===== Activation et paramétrage des extensions installées ===== | ===== Activation et paramétrage des extensions installées ===== |
| sudo apt install chrome-gnome-shell gnome-shell-extension-prefs gnome-tweaks | sudo apt install chrome-gnome-shell gnome-shell-extension-prefs gnome-tweaks |
| | |
| Notez également que l'extension //chrome-gnome-shell// **ne peut pas fonctionner dans les navigateurs web au format snap** | Notez également que l'extension //chrome-gnome-shell// **ne peut pas fonctionner dans les navigateurs web au format snap**\\ |
| | \\ |
| | **À partir de 22.04**, il existe un utilitaire dédié pour gérer ces extensions **[[apt>gnome-shell-extension-manager]]** qui permet de se passer des navigateurs web pour accomplir cette tâche. |
| </note> | </note> |
| <note important>L'installation de certaines extensions nécessitera de quitter/relancer la session pour les rendre effectives.\\ | <note important>L'installation de certaines extensions nécessitera de quitter/relancer la session pour les rendre effectives.\\ |
| === Supportées par GNOME === | === Supportées par GNOME === |
| |
| 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). | 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). |
| |
| <note>Si elles ne sont pas présentes par défaut, on peut installer ces extensions officielles en [[:tutoriel:comment_installer_un_paquet|installant le paquet]] [[apt>gnome-shell-extensions]]. | <note>Si elles ne sont pas présentes par défaut, on peut installer ces extensions officielles en [[:tutoriel:comment_installer_un_paquet|installant le paquet]] [[apt>gnome-shell-extensions]]. |
| |
| ^ Extension ^ Description ^ Versions ^ | ^ Extension ^ Description ^ Versions ^ |
| ^ [[https://extensions.gnome.org/extension/104/netspeed/|Netspeed]] | Affiche la vitesse des transferts dans le panel. | 14.04 à 18.04 | | ^ [[https://extensions.gnome.org/extension/104/netspeed/|Netspeed]] | Affiche la vitesse des transferts dans le panel. | 14.04 à 18.04 | |
| ^ [[https://extensions.gnome.org/extension/779/clipboard-indicator/|Clipboard Indicator]] | Un gestionnaire de presse-papier avancé et assez paramétrable. | 14.04 à 18.04 | | ^ [[https://extensions.gnome.org/extension/779/clipboard-indicator/|Clipboard Indicator]] | Un gestionnaire de presse-papier avancé et assez paramétrable. | 14.04 à 18.04 | |
| ^ [[https://extensions.gnome.org/extension/750/openweather/|Open Weather]] | Affiche la météo dans la barre supérieure, avec un menu qui montre les prévisions sur plusieurs jours. | 14.04 à 18.04 | | ^ [[https://extensions.gnome.org/extension/750/openweather/|Open Weather]] | Affiche la météo dans la barre supérieure, avec un menu qui montre les prévisions sur plusieurs jours. | 14.04 à 18.04 | |
| * [[:gnome-tweak-tool]] | * [[:gnome-tweak-tool]] |
| * [[:epiphany|GNOME Web]] | * [[:epiphany|GNOME Web]] |
| | * (en) [[https://www.debugpoint.com/2021/10/manual-installation-gnome-extension/|Tutoriel : Manual Installation of GNOME Extension from ZIP File [Easy Steps]]] |
| | |