Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
extensions-gnome [Le 19/12/2020, 18:34]
abakkk [Extensions GNOME Shell]
extensions-gnome [Le 28/11/2023, 16:50] (Version actuelle)
83.197.0.156 [Intégration au navigateur]
Ligne 14: Ligne 14:
   * **Ubuntu AppIndicator** intègre des indicateurs supplémentaires dans la barre supérieure.   * **Ubuntu AppIndicator** intègre des indicateurs supplémentaires dans la barre supérieure.
  
-À 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 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]].
 ===== Exemples d'​utilisation des extensions ===== ===== Exemples d'​utilisation des extensions =====
  
Ligne 20: Ligne 23:
  
 ^ 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 =====
Ligne 34: Ligne 37:
 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 }} |
Ligne 46: Ligne 51:
 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.
  
 +==== Installation manuelle des extensions ====
 +
 +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 :
 +
 +=== 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 ==== ==== Logithèque ====
  
Ligne 56: Ligne 110:
 Plusieurs outils permettent de gérer les extensions installées,​ qui possèdent souvent des options paramétrables : Plusieurs outils permettent de gérer les extensions installées,​ qui possèdent souvent des options paramétrables :
  
-  * **''​gnome-shell-extension-tool''​** ​et **''​gnome-shell-extension-prefs''​** sont les anciens outils ​natif de GNOME Shell adaptésIls ne sont pas présents ​parmi la liste des applications, et doivent ​être lancés ​en ligne de commande ou depuis la fenêtre de lancement "Alt F2". +  * **''​gnome-shell-extension-tool''​** ​est l'ancien outil natif de GNOME Shell adaptéIl n'​est ​pas présent ​parmi la liste des application, et doit être lancé ​en ligne de commande ou depuis la fenêtre de lancement "Alt F2". 
-  * **''​gnome-extensions''​** est le nouvel outil en ligne de commande ​depuis Ubuntu [[:​focal|20.04]].+  * **''​gnome-shell-extension-prefs''​** est le nouvel outil graphique ​depuis Ubuntu [[:​focal|20.04]]. Il apparaîtra sous le nom //​Extensions//​ ou //Gnome Extensions//​ dans votre menu d'​applications.
   * [[:​gnome-tweak-tool#​Extensions|GNOME Ajustements]] permet de personnaliser de nombreux aspects, dont les extensions.   * [[:​gnome-tweak-tool#​Extensions|GNOME Ajustements]] permet de personnaliser de nombreux aspects, dont les extensions.
   * Le site //​extensions.gnome.org//​ (cf. [[#​Integration au navigateur|partie précédente]]).   * Le site //​extensions.gnome.org//​ (cf. [[#​Integration au navigateur|partie précédente]]).
 +
 +<​note>​**En résumé** à partir de 20.04 pour « jouer » avec les extensions gnome-shell :\\
 +\\
 +    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**\\
 +\\
 +**À 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 important>​L'​installation de certaines extensions nécessitera de quitter/​relancer la session pour les rendre effectives.\\
 +Ou relancer //​gnome-shell//​ via\\
 +[ **alt** ] + [ **F2** ] → tapez **r** → puis **entrée** </​note>​
 +    ​
  
 ===== Installer depuis les dépôts ===== ===== Installer depuis les dépôts =====
Ligne 75: Ligne 142:
 === 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]].
Ligne 180: Ligne 247:
  
 ^ 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 |
Ligne 221: Ligne 288:
   * [[:​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]]]
   ​   ​
  • extensions-gnome.1608399278.txt.gz
  • Dernière modification: Le 19/12/2020, 18:34
  • par abakkk