Cet article explique comment installer GNOME 40 sur Ubuntu 21.04 (Hirsute Hippo) à des fins de test à l'aide d'un PPA tiers.
GNOME 40 inclut un nouveau design pour l'aperçu des activités avec des espaces de travail disposés horizontalement et un tiret en bas de l'écran, des mises à jour des applications GNOME et bien plus que vous pouvez lire ici. Ubuntu 21.04, qui a été récemment publié, continue d'utiliser GNOME 3.38, donc à moins que vous n'utilisiez quelque chose comme le PPA mentionné dans cet article, vous devrez attendre encore 6 mois pour obtenir GNOME 40 sur Ubuntu.
Il est très important de noter que le PPA n'est ni officiel ni stable. Il ne doit être utilisé qu'à des fins de test. Vous trouverez ci-dessous des instructions sur la façon d'annuler les modifications et de supprimer le PPA, mais cela ne fonctionne pas toujours correctement !
Personnellement, j'ai eu quelques problèmes avec le PPA qui ont cassé mon système (que j'ai pu réparer), bien que ce problème ait été résolu depuis. Alors attention !
La description du PPA indique également :"Ce PPA est uniquement destiné aux tests. Il casse parfois, surtout quand je mets à jour les packages ».
Vous êtes prévenu !
Vous devez également savoir que :
- L'extension des icônes du bureau ne fonctionne pas après la mise à niveau vers GNOME 40 sur Ubuntu 21.04
- L'extension Ubuntu Dock ne fonctionnera pas après la mise à niveau car elle ne prend pas encore en charge GNOME 40. Ce que vous voyez dans les captures d'écran en bas de l'écran n'est pas Ubuntu Dock, mais le tableau de bord GNOME par défaut qui est maintenant affiché dans le bas
- La section Apparence dans Paramètres n'est pas disponible après la mise à niveau vers GNOME 40 car elle est spécifique à Ubuntu et n'a pas été créée avec les correctifs Ubuntu dans le PPA. Vous n'avez donc pas la possibilité de basculer entre les thèmes clairs, standard et sombres ou de modifier les paramètres du Dock Ubuntu à partir de là (mais vous n'avez pas de Dock Ubuntu de toute façon, comme je l'ai mentionné plus tôt).
- D'autres choses peuvent ne pas fonctionner
Vous trouverez ci-dessous quelques captures d'écran supplémentaires de GNOME 40 exécuté sur Ubuntu 21.04 Hirsute Hippo (utilisant à la fois les sessions Yaru et GNOME - plus de détails à ce sujet dans les instructions ci-dessous) :
Toutes les captures d'écran sont prises sous la session Yaru (nécessite la création de la branche Yaru GNOME 40, voir ci-dessous), à l'exception des 2 dernières en utilisant la session GNOME (avec le thème Adwaita).
Comment mettre à niveau vers GNOME 40 sur Ubuntu 21.04 (Hirsute Hippo) à des fins de test
1. Ajoutez le PPA GNOME 40 en tapant ‘shemgp‘.
sudo add-apt-repository ppa:shemgp/gnome-40
2. Mettez à niveau vers GNOME 40 en installant toutes les mises à jour disponibles.
sudo apt full-upgrade
L'extension Ubuntu Dock sera supprimée lors de la mise à niveau. Ce n'est pas grave, il devrait être supprimé car il ne fonctionne pas encore avec GNOME 40. Cependant, assurez-vous qu'aucun autre package n'est supprimé et que vous n'avez aucun package suspendu.
3. Utilisez les sessions GNOME ou Yaru.
Yaru, le thème Ubuntu par défaut, ne prend pas encore en charge GNOME 40, du moins pas la version disponible dans les référentiels Ubuntu 21.04. Vous avez donc 2 options :
- Installer et utiliser la session GNOME (avec le thème Adwaita)
- Installez la branche GNOME 40 du thème Yaru et utilisez la session Yaru
a) Installez la session GNOME (avec le thème Adwaita).
Pour utiliser la session GNOME, vous devez avoir le gnome-session
Paquet, ainsi adwaita-icon-theme-full
Sinon, votre application Fichiers (Nautilus) utilise des icônes symboliques pour les dossiers. Vous pouvez également installer les polices Cantarell pour obtenir les poids de police corrects dans la session GNOME.
Installez ces 3 packages avec :
sudo apt install gnome-session adwaita-icon-theme-full fonts-cantarell
b) Installez le thème Yaru avec prise en charge de GNOME 40.
[[Edit]]La branche GNOME 40 a été fusionnée avec la branche principale Git.
Commencez par installer les packages nécessaires pour obtenir (depuis Git), compiler et installer le thème Yaru :
sudo apt install git meson sassc libglib2.0-dev libxml2-utils
Maintenant, vous pouvez obtenir Yaru depuis Git, passez à gnome-shell-40
Branchez, créez et installez le thème :
git clone https://github.com/ubuntu/yaru
cd yaru
meson build
sudo ninja -C build install
Notez que le thème GNOME Shell apparaît avec le nom "Default" dans GNOME Tweaks, et non dans Yaru.
4. Redémarrez et sélectionnez la bonne session sur l'écran de connexion.
Après le redémarrage, cliquez sur votre nom d'utilisateur lorsque vous arrivez à l'écran de connexion. Ensuite, cliquez sur l'icône d'engrenage en bas à droite de l'écran et sélectionnez la session à laquelle vous souhaitez vous connecter :
- Si vous souhaitez utiliser la session GNOME, choisissez soit
GNOME
(si vous souhaitez utiliser Wayland) ouGNOME on Xorg
- Si vous souhaitez utiliser le thème Yaru, choisissez
Yaru session
(pour Wayland) ouYaru session on Xorg
N'utilisez pas l'option Ubuntu sur l'écran de connexion car elle continue d'utiliser l'ancien thème Yaru (je ne sais pas comment).
Extras :
- Voulez-vous un quai Si vous utilisez Xorg, vous pouvez essayer Plank. Vous pouvez également utiliser l'extension Dash-to-panel GNOME Shell qui a été mise à jour pour prendre en charge GNOME 40. Ne confondez pas cela avec Dash to Dock, à partir duquel Ubuntu Dock se ramifie. Celui-ci n'avait pas de version avec prise en charge de GNOME 40, mais il existe une branche GNOME 40 en cours de développement que vous pouvez essayer si vous le souhaitez :Sprint vers le dock. Vous pouvez créer et installer Dash to Dock avec :
sudo apt build-dep gnome-shell-extension-ubuntu-dock; git clone https://github.com/ewlsh/dash-to-dock; cd dash-to-dock; git checkout ewlsh/gnome-40; make; make install
- Dans mon cas, dans la session Yaru, les thèmes GTK et GNOME Shell étaient définis sur Yaru, mais pas le thème Icon (qui était défini sur Adwaita). Pour passer à l'utilisation des symboles Yaru, installez GNOME Tweaks (
sudo apt install gnome-tweaks
) et de sonAppearance
mettre le dessin du symbole sur yaru. - Si vous utilisez la session GNOME, vous n'avez pas d'AppIndicators (icônes de la barre d'état). Pour que les icônes d'indicateur fonctionnent, installez l'application GNOME Extensions (
sudo apt install gnome-shell-extension-prefs
) et activez l'extension Ubuntu AppIndicators à partir de là - Voulez-vous désactiver le suivi ? Cela se fait différemment maintenant, avec le nouveau Tracker3. Vous trouverez des instructions sur la façon de procéder dans cet article mis à jour
- Recherchez-vous des sujets prenant en charge GNOME 40 ? Découvrez Orchis et WhiteSur, les deux ont été mis à jour pour inclure GNOME 40. pour prendre en charge
- Souhaitez-vous utiliser l'application logicielle GNOME (qui peut installer les packages DEB, Flatpak et Snap) au lieu du Snap Store (qui ne peut installer que les packages DEB et Snap) ? Installez-le avec :
sudo apt install gnome-software gnome-software-plugin-flatpak
Comment annuler les modifications en supprimant le PPA
Vous souhaitez donc annuler les modifications et supprimer le PPA ? Cela peut être fait à l'aide de PPA Purge, un outil qui tente de rétrograder tous les packages installés par un PPA qui sont disponibles dans les référentiels. Vous pouvez installer PPA Purge avec :
sudo apt install ppa-purge
Une fois que vous avez ppa-purge, vous pouvez nettoyer le PPA en :
sudo ppa-purge ppa:shemgp/gnome-40
Si vous avez également mis à jour Git vers Yaru, vous pouvez annuler cela en réinstallant les packages Yaru Ubuntu :
sudo apt install --reinstall yaru-theme-icon yaru-theme-gtk yaru-theme-gnome-shell