# GNOME Extensions

## GNOME Extensions

[GNOME Extensions](https://gitlab.gnome.org/GNOME/gnome-shell-extensions) est une petite application pour gérer les extensions Shell de GNOME.

{% embed url="<https://docs.fedoraproject.org/fr/quick-docs/gnome-shell-extensions/>" %}

Si **GNOME Extensions** n'est n'est pas déjà installé sur votre système GNOME, vous pouvez l'installer via un paquet Flatpak

{% embed url="<https://flathub.org/apps/details/org.gnome.Extensions>" %}

#### Installation

```bash
# Installer FlatHub
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

# Installer GNOME Extensions
flatpak install flathub org.gnome.Extensions

# MLancer GNOME Extensions
flatpak run org.gnome.Extensions
```

### GNOME Shell Browser Integration

Pour installer des extensions GNOME depuis votre navigateur

{% embed url="<https://packages.fedoraproject.org/pkgs/gnome-browser-connector/gnome-browser-connector/>" %}

{% embed url="<https://wiki.gnome.org/Projects/GnomeShellIntegration/Installation>" %}

#### Installation

```bash
sudo dnf install gnome-browser-connector
```

### Téléchargement

Les extensions sont disponibles en téléchargement depuis le site [GNOME Extensions](https://extensions.gnome.org/).

{% hint style="success" %}
Les extensions sont également disponibles depuis Fedora Packages : <https://packages.fedoraproject.org/search?query=gnome-shell-extension&start=0>
{% endhint %}

***

## Extensions

### Vitals

Vitals est une extension de GNOME Shell pour afficher la température, la tension, la vitesse du ventilateur, l'utilisation de la mémoire, la charge de traitement, les ressources du système, la vitesse du réseau et les statistiques de stockage dans la barre de menu supérieure de votre GNOME Shell.

{% embed url="<https://github.com/corecoding/Vitals>" %}

#### Installation

```bash
sudo dnf install libgtop2-devel lm_sensors
```

#### Activation

Rendez-vous ensuite sur [le site web de Gnome Extensions](https://extensions.gnome.org/extension/1460/vitals/), recherchez **Vitals** et cliquez sur l'icône switch.

{% hint style="success" %}
À ce stade, Vitals devrait fonctionner. Si vous inversez les étapes 1 et 2 ci-dessus, vous devrez redémarrer votre session en vous déconnectant, puis à nouveau.
{% endhint %}

***

### Dash to Dock for COSMIC

Un fork de Dash to Dock. Un dock pour bureau sur Linux.

{% embed url="<https://github.com/halfmexican/dash-to-dock-pop/tree/ubuntu-dock>" %}

#### Installation & Activation

Rendez-vous sur [le site web de Gnome Extensions](https://extensions.gnome.org), recherchez [**Dash to Dock for COSMIC**](https://extensions.gnome.org/extension/5004/dash-to-dock-for-cosmic/) et cliquez sur l'icône switch.

***

### Media Controls

Affiche les contrôles et les informations du média en cours de lecture dans le panneau.

{% embed url="<https://github.com/cliffniff/media-controls/blob/main/README.md>" %}

#### Installation

```bash
sudo dnf install gnome-shell-extension-mediacontrols
```

#### Activation

Rendez-vous ensuite sur le [site web de Gnome Extensions](https://extensions.gnome.org/), recherchez [**Media Controls**](https://extensions.gnome.org/extension/4470/media-controls/) et cliquez sur l'icône switch.

***

### NVIDIA GPU Stats Tool <a href="#extension_name" id="extension_name"></a>

Affiche les statistiques du GPU NVIDIA dans la barre d'outils.&#x20;

{% hint style="warning" %}
Pré-requis : Nécessite [nvidia-settings](https://download.nvidia.com/XFree86/Linux-x86_64/396.51/README/nvidiasettings.html) ou [nvidia-smi](https://download.nvidia.com/XFree86/Linux-x86_64/396.51/README/nvidia-smi.html).
{% endhint %}

{% hint style="info" %}
Inclut le support de [Bumblebee](https://www.bumblebee-project.org/).
{% endhint %}

{% embed url="<https://github.com/ethanwharris/gnome-nvidia-extension>" %}

#### Activation

Rendez-vous sur le site web de [Gnome Extensions](https://extensions.gnome.org/), recherchez [**Nvidia GPU Stats Tool**](https://extensions.gnome.org/extension/1320/nvidia-gpu-stats-tool) et cliquez sur l'icône switch.

***

### Clipboard Indicator

Extension du gestionnaire du presse-papiers pour Gnome.\
Ajoute un indicateur du presse-papiers dans le panneau supérieur et met en cache l'historique du presse-papiers.

{% embed url="<https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator>" %}

#### Installation

#### Option 1 - Installation via git

L'installation via git s'effectue en clonant le dépôt dans votre répertoire local des extensions de gnome-shell (généralement \~/.local/share/gnome-shell/extensions/)

```bash
git clone https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator.git <extensions-dir>/clipboard-indicator@tudmotu.com
```

Après avoir cloné le repo, l'extension est pratiquement installée mais désactivée. \
Afin de l'activer, exécutez la commande suivante :

```bash
gnome-extensions enable clipboard-indicator@tudmotu.com
```

#### Option 2 - Installation depuis GNOME Extensions

Rendez-vous sur le site web de [Gnome Extensions](https://extensions.gnome.org/), recherchez **Clipboard Indicator** et cliquez sur l'icône switch.

***

### Just Perfection GNOME Shell Extension

Désactiver les éléments de l'interface utilisateur de GNOME, modifier le comportement et personnaliser votre bureau GNOME.

{% embed url="<https://gitlab.gnome.org/jrahmatzadeh/just-perfection>" %}

#### Activation

Rendez-vous sur le site web de [Gnome Extensions](https://extensions.gnome.org/extension/3843/just-perfection/), recherchez [**Just Perfection**](https://extensions.gnome.org/extension/3843/just-perfection/) et cliquez sur l'icône switch

***

### Tray Icons: Reloaded <a href="#extension_name" id="extension_name"></a>

Ramène les icônes de plateau au panneau supérieur, avec des fonctionnalités supplémentaires.

{% embed url="<https://github.com/MartinPL/Tray-Icons-Reloaded>" %}

#### Activation

Rendez-vous sur le site web de [Gnome Extensions](https://extensions.gnome.org/extension/2890/tray-icons-reloaded/), recherchez [Tray Icons: Reloaded](https://wiki.chamallow.com/1.-technologie/os/linux/broken-reference) et cliquez sur l'icône switch
