News - Logiciels Libres

Passage de GNOME à Xfce

| | Logiciels Libres | 2 Commentaires | 472
Passage de GNOME à Xfce
Bonjour à tous,

Dans cet article, j'annonce la couleur, enfin... vous le voyez déjà avec le titre... Je m'essaie à Xfce qui est ma fois fort séduisant !

Rappel sur mon parcours :

J'ai démarré l'aventure Linux en 2008, avec Mandriva. A cette époque, j'ai pris l'environnement GNOME, car c'était la première ISO dans la liste (mandriva-2008-gnome.iso en gros était avant mandriva-2008-kde.iso).
Vers 2011, j'ai utilisé KDE avec Mageia, puis j'ai utilisé KDE avec Calculate Linux en 2012, distribution que je n'ai depuis, pas quitté.

En 2017, après de bonnes années à utiliser KDE, et ayant des soucis avec KDE 5, je suis passé sous MATE.
En effet, je reprochais à KDE des lenteurs au démarrage (malgré le SSD), des plantages inopinés des tableaux de bord, des erreurs d'accès avec le MTP à mon smartphone, et la lecture de vidéos depuis un espace réseau télécharge complètement celle-ci avant sa lecture dans le home.

MATE m'a alors séduit, et c'était un peu le retour aux sources du GNOME2 que j'avais connu. Je n'étais pas parti sur GNOME 3 car il n'était pas dispo sous Calculate Linux (et Gentoo avec OpenRC). J'ailleurs, j'en avais rédigé un long billet sur ce même site : https://www.linuxtricks.fr/news/10-logiciels-libres/319-quand-un-fan-de-kde-passe-sous-mate/
Notez qu'à l'époque, je reprochais (et c'est important) :
à Xfce : XFCE n'est pas non plus la bonne voie. Il se développe très lentement, n'utilise pas des technologies "à la mode" comme GTK3, du coup, certaines fonctions bien spécifiques ne fonctionnent pas (comme les touches multimédias de mon clavier, la mémorisation du double écran,...). J'ai testé plusieurs Live CD avec XFCE (et installé CLDX sur un DD externe) et j'ai toujours rencontré les mêmes petits soucis qui je pense vont me pourrir la vie à la longue. Après, côté personnalisation, je m'abstiens puisque je ne personnalise pas beaucoup mon environnement. Le gestionnaire de fichiers est trop "simple" à mon gout.
à GNOME : GNOME est de plus en plus systemdépendant, et Calculate n'utilise pas systemd, du coup, c'est loupé.

L'ère GNOME :

En 2019, 2 ans plus tard, j'ai basculé sur GNOME, comme décrit dans cet article : https://www.linuxtricks.fr/news/10-logiciels-libres/426-je-passe-sous-gnome-mes-raisons-mes-choix/
Les raisons : j'aime GNOME, et c'est tout, je n'avais pas spécialement de raisons c'était un ressenti. Utilisant GTK3, il ne m'a posé aucun problème avec les touches de fonction sur mon PC portable Dell (sous Gentoo, lui).

Déjà, j'utilise GNOME depuis 2 ans, sans interruption. J'en suis pleinement satisfait, sur l'ergonomie (avec le dash-to-dock, une extension perso par exemple). J'ai évolué avec les versions suivantes : 3.30 - 3.32 - 3.34 - 3.36 - 3.38 - 40. Je n'ai pas rencontré de problèmes lors des passages aux nouvelles versions. Il faut dire que chez Gentoo, ça n'est pas stabilisé dans la semaine après la publication, donc je n'ai pas été dérangé par les extensions qui ont pu tarder un peu à sortir. (Chez Debian stable, Gentoo, on est tranquille pour ça).
Il est bon de noter que j'utilise GNOME sous X11, pas de Wayland, ni de GDM.
- Wayland : Pose des problèmes avec l'enregistrement de l'écran pour vous faire les vidéos, et X11 fonctionne bien.
- Lightdm au lieu de GDM : Pour avoir le clavier azerty, gdm ne sait pas détecter la locale sur Gentoo OpenRC.
Le côté tout en un, c'est très séduisant.

Alors pourquoi changer ? et pourquoi Xfce ?

Depuis GNOME40, quand je lance Mixxx, et que je stream, avec mon contrôleur Hercules DJ, j'ai remarqué une charge assez élevée du système. D'ailleurs, sur le portable, impossible de mixer ET de streamer.
J'avais accusé OBS avec un plugin non officiel pour afficher une source de navigateur web. Avec OBS 27, le plugin s'installe directement (toujours sous Gentoo/Calculate avec le USEFLAG browser).
Mais avec ce nouveau plugin, ça consomme toujours, et impossible de streamer sur le portable.

Après analyse d'un htop, gnome-shell prenait énormément de CPU. Je me suis penché sur le problème et j'ai constaté que c'était les animations à l'écran, l'onde de la piste qui provoquait cette montée en charge. Durant le mix, ls son du casque coupait aussi (mais pas le son streamé), la machine était bien surchargée. Que ce soir le fixe avec le Ryzen 5 2600X ou le portable avec son i5-10210U !

J'ai fait mes tests sur le portable, et l'installation de xfce4-meta c'était vite plié. Après quelques tests :
- Ouverture de Vivaldi et lecture d'un stream Twitch : GNOME = Load de 3.7 environ, Xfce = Load de 1.6 environ
- Mixxx (sans Stream) : GNOME = Load de 6.5 environ, Xfce = Load de 2.5 environ.


Alors, ce jeudi, j'ai voulu installer Xfce sur le PC fixe. Installé avec Calculate en 1 minute, switch de session.
Le petit test vidéo twitch = même résultats, Xfce plus réactif, moins gourmand.
J'ai passé une petite heure à paramétrer mon thème, mes icônes, mon dock avec mes applications (J'utilisais le dock de GNOME, donc fallait que je peuple celui de Xfce), l'agencement du bureau, réinstallé redshift car pas de gestion native de mode nuit, suppression des veilles de PC, d'écran. J'ai supprimé MATE au passage, que je gardais au cas où. Ah, et puis, je me suis empressé de virer les icônes sur le bureau.... car j'ai horreur de ça !

J'ai fait un stream le jeudi soir, 2h de mix Trance, merci d'ailleurs aux 20 viewers qui sont venus sans annonce particulière. On a testé les notifications de host, de soundalerts, de changement de scène. Nickel, et pas de coupures dans le casque, la machine n'était pas à 16 de load comme avant mais seulement de 5-6 ! Donc pour 12 cœurs, on est loin d'être saturés. Le seul changement c'est Xfce au lieu de GNOME.

mixxx_animation



Donc, on va continuer à utiliser Xfce ! Je garde toujours GNOME à côté, comme j'ai fait cohabiter MATE et GNOME depuis 2 ans sans jamais lancer MATE.
Hé oui, je verrai peut être si GNOME s'améliore niveau perfs dans les prochaines versions. Pour le moment Xfce me séduit.


Oui mais ?
La distribution ne changera pas, déjà je vous l'assure. Fidèle à Calculate, je ne vais pas changer la base du système. Elle est souple et me permet de basculer entre environnements sans soucis. Les applis sont installées, tout est là, pas de raison de changer. La gentoo qui est en dual boot se verra installer Xfce aussi pour rester cohérent.

Pour Xfce, j'avais écrit : Il se développe très lentement, n'utilise pas des technologies "à la mode" comme GTK3, du coup, certaines fonctions bien spécifiques ne fonctionnent pas (comme les touches multimédias de mon clavier, la mémorisation du double écran,...).
Oui bah ce n'est plus d'actualité ! Donc aucun problèmes aujourd'hui de ce côté.
J'ai aussi dit : Après, côté personnalisation, je m'abstiens puisque je ne personnalise pas beaucoup mon environnement. bah ouais, c'est Adwaita que j'utilise sous Xfce, j'aime bien ce thème par défaut de GNOME. Avec QGnomePlatform le thème Adwaita est appliqué aux applications Qt comme Clémentine, donc c'est parfait.
Et j'avais critiqué ceci en disant : Le gestionnaire de fichiers est trop "simple" à mon gout.. Pas de problèmes, Thunar ne me convient pas, j'utilise Nautilus.

Voilà pour ce petit mot. Je ne change donc pas de distribution, mon install est toujours la même. C'est d'ailleurs une Calculate MATE sur laquelle j'avais installé GNOME, puis maintenant Xfce.
Je continue à maintenir la Calculate Linux GNOME évidemment ! car j'espère qu'un jour, GNOME corrigera les problèmes de performances, et que je reviendrai dessus. En attendant, je peux travailler sans lags, et surtout streamer, mixer, avec Linux, sur le fixe comme le portable !

En tout cas, ma route continue avec Xfce, pour streammer sereinement, le temps de trouver une solution pour GNOME, et d'y revenir ... ou pas !

T'chao !