- Accueil
- » Forum
- » XFCE
- » XFCE pour Wayland
Pages : 1
#1 Le 31/05/2025, à 10:11
- Christophe C
XFCE pour Wayland
La version 4.20 de Xfce et sortie en décembre 2024. A 2-3 plugin sans importance près, elle était compatible Wayland. Sauf un gros morceau, le Window Manager Xfwm4. Seul façon pour utiliser Wayland avec Xfce : changer le Window Manager, ce qui est possible, mais pas pratique du tout.
Le passage sous Wayland comme version par défaut n'est pas à ce jour un objectif du projet. Cependant, X11 n'évolue plus beaucoup, le code est considéré comme peu sécurisé et très complexe, et la plupart des bureaux ont désormais un mode par défaut (ou au moins optionnel) qui est sous Wayland.
Gnome-shell va même plus loin, en abandonnant carrément le support de X11 dans sa nouvelle version : il n'y aura plus de Gnome pour X11 (mais il conserve la compatibilité avec des applications X11 via XWayland - pour l'instant).
Bref, cela pourrait sentir le sapin à termes pour X11. Donc pour Xfce. Sauf évolution de Xfwm4. Ce qui est le cas, finalement .
Les dev [non officiel] viennent de fusionner le support Wayland dans le Window Manager Xfwm4, en utilisant une librairie utilisée par d'autres WM : wlroots. L'utilisation d'une librairie partagée permet de partager le travail de développement.
https://www.phoronix.com/news/Xfce-xfwm … yland-Code
Pour l'instant il n'y a toujours pas de XFCE utilisable de A à Z sous Wayland, c'est juste une grosse avancée pour le développement.
Edit : Du moins si cela stimule la branche officielle, puisque celle-ci ne l'est pas.
La prochaine version de Xfce devrait sortir fin d'année prochaine, et elle sera peut-être compatible avec Wayland, ce qui devrait pérenniser notre environnement de bureau favoris .
Dernière modification par Christophe C (Hier à 12:58)
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#2 Le 31/05/2025, à 12:42
- kamaris
Re : XFCE pour Wayland
Les dev viennent de fusionner le support Wayland dans le Window Manager Xfwm4, en utilisant une librairie utilisée par d'autres WM : wlroots. L'utilisation d'une librairie partagée permet de partager le travail de développement.
C'est une "fake news" (involontaire), basée sur un reliquat d'information désormais supprimé du wiki wayland d'xfce : https://wiki.xfce.org/releng/wayland_roadmap
Il n'y a pas, à l'heure actuelle, de portage officiel de xfwm4 vers wayland en cours.
L'un des développeurs y est "assigné" cependant, mais il est très occupé IRL ces derniers temps et pour encore un temps indéterminé à venir, donc on ne sait pas trop quand ça se fera, même s'il n'y a pas trop de doutes sur le fait que ça finira par se faire.
On peut entretenir un espoir raisonnable que ce soit fait pour xfce 4.22, mais je ne veux rien promettre ici.
Mainteneur Xfce : https://gravatar.com/gaelbonithon
Hors ligne
#3 Le 31/05/2025, à 13:59
- hotnuma
Re : XFCE pour Wayland
(Merci encore pour les chemins absolus d’icônes dans xfce4-panel :-D)
Labwc fonctionne plutôt bien sur mon RPI4. J'utilise ces fichiers de config : https://github.com/hotnuma/sysconfig/tree/master/labwc
Labwc et xfce4-panel donnent un bureau très agréable à utiliser pour un usage mémoire d'environ 200 MO.
Les deux choses assez ennuyeuses avec Labwc sont les boites de dialogue qui se positionnent bizarrement et les curseurs qui ne se mettent pas à jour comme ils devraient.
Par exemple dans QtCreator le curseur se change en flèche quand un tooltip apparait, normal, mais il ne repasse plus sur le curseur de sélection de texte. Bref, les joies de Wayland, 16 ans de développent et je me demande si ça marchera correctement un jour. :-D
Donc, c'est intéressant de tester de temps en temps mais perso, sur mon ordi de bureau c'est toujours XFCE / X11.
:-D
Dernière modification par hotnuma (Le 31/05/2025, à 14:08)
Xfce 4.18 / https://github.com/hotnuma
En ligne
#4 Le 31/05/2025, à 17:55
- Christophe C
Re : XFCE pour Wayland
oui, je suis bien conscient que le portage de lroots ne donne pas encore une version exploitable, comme je l'ai indiqué. Par contre, c'est bien sur une branche du github officiel, c'est donc une avancée significative.
Dernière modification par Christophe C (Le 31/05/2025, à 17:59)
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#5 Le 31/05/2025, à 18:44
- kamaris
Re : XFCE pour Wayland
Euh non, pour être plus clair : je suis un des principaux devs d'xfce depuis déjà quelques années (core dev, mainteneur, comme on voudra), et je peux t'affirmer qu'il ne s'agit pas du github officiel (xfce n'est présent sur github qu'à travers un miroir, les dépôts officiels sont sur son instance gitlab).
Il s'agit d'un portage non officiel qui n'a jamais reçu notre aval, qui s'est fait en parallèle sans véritable effort de communication avec nous (un peu quand même sur la mailing list à une époque), et que nous ne validons en aucun cas.
Il n'y a donc pas d'avancée significative concernant xfwm4.
Par contre le reste fonctionne pas trop mal, avec labwc par défaut, ou wayfire.
Mainteneur Xfce : https://gravatar.com/gaelbonithon
Hors ligne
#6 Le 31/05/2025, à 18:47
- hotnuma
Re : XFCE pour Wayland
Le fork :
https://github.com/adlocode/xfwm4/commits/wayland/
Le dépôt officiel :
https://gitlab.xfce.org/xfce/xfwm4/-/co … type=HEADS
Le dépôt de Labwc, basé sur wlroots 0.19 est beaucoup plus actif que le fork de xfwm4 :
https://github.com/labwc/labwc/commits/master/
Au passage, une évolution formidable d'XFCE c'est l'utilisation de meson à la place d'autotools. :-P
Dernière modification par hotnuma (Le 31/05/2025, à 19:24)
Xfce 4.18 / https://github.com/hotnuma
En ligne
#7 Le 01/06/2025, à 12:25
- Christophe C
Re : XFCE pour Wayland
@kamaris : merci de la précision
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#8 Le 01/06/2025, à 15:59
- kamaris
Re : XFCE pour Wayland
@kamaris : merci de la précision
De rien, merci à toi d'entretenir des fils d'actualités xfce ici
(Merci encore pour les chemins absolus d’icônes dans xfce4-panel :-D)
De rien
Au passage, une évolution formidable d'XFCE c'est l'utilisation de meson à la place d'autotools. :-P
Oui ça c'est presque fini et c'est vrai que c'est un sacré assainissement… même si pour l'utilisateur final ça ne change strictement rien
Mainteneur Xfce : https://gravatar.com/gaelbonithon
Hors ligne
#9 Hier à 13:06
- Christophe C
Re : XFCE pour Wayland
Il s'agit d'un portage non officiel qui n'a jamais reçu notre aval, qui s'est fait en parallèle sans véritable effort de communication avec nous (un peu quand même sur la mailing list à une époque), et que nous ne validons en aucun cas.
Mais au fond, au-delà de ce fork, est-il envisagé quelque chose pour l'année à venir ? L'impression est que le/les dev actuels du WM ne sont pas trop motivés.
le reste fonctionne pas trop mal, avec labwc par défaut
j'avais lu cela sur le Wiki archlinux : https://wiki.archlinux.org/title/Xfce#U … nd_support
je n'étais pas ultra-motivé, mais finalement cela semble simple pour un piti test : "After installing labwc, you should be able to switch to the Xfce Session (Wayland) option in your display manager". Tu confirmes ? Je comprends bien que ce n'est ni stable ni conseillé pour de la prod.
Dernière modification par Christophe C (Hier à 13:07)
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#10 Hier à 13:37
- kamaris
Re : XFCE pour Wayland
Mais au fond, au-delà de ce fork, est-il envisagé quelque chose pour l'année à venir ? L'impression est que le/les dev actuels du WM ne sont pas trop motivés.
Le mainteneur de xfwm4 demeure Olivier Fourdan, créateur d'xfce, mais il n'en fera pas le portage vers wayland (c'est en tout cas ce qui est ressorti de toutes les discussions de ces dernières années, pour autant que je me souvienne).
Celui d'entre nous qui devrait s'en occuper est Brian Tarricone, un autre des contributeurs historiques (des années 2000), qui est revenu s'impliquer dans le projet assez récemment après une longue pause.
Va-t-il le faire cette année, je ne sais pas.
Prévoit-il de le faire pour xfce 4.22 (i.e. à priori pour la fin d'année 2026), je pense que c'est toujours oui, mais encore une fois je ne peux rien promettre.
Je n'exclus pas de m'y mettre moi-même si finalement Brian se désiste, mais ça reste très hypothétique. Pour l'heure en tout cas j'ai d'autres priorités IRL, je suis en activité basse sur le développement logiciel.
Voilà ce que je peux dire à l'heure actuelle.
j'avais lu cela sur le Wiki archlinux : https://wiki.archlinux.org/title/Xfce#U … nd_support
je n'étais pas ultra-motivé, mais finalement cela semble simple pour un piti test : "After installing labwc, you should be able to switch to the Xfce Session (Wayland) option in your display manager". Tu confirmes ? Je comprends bien que ce n'est ni stable ni conseillé pour de la prod.
Oui je confirme tout : la simplicité du test comme le caractère expérimental
Utiliser les dernières versions stables (4.20.x) des composants principaux est un minimum, mais le mieux est d'utiliser les dernières versions de développement (4.21.x) , voire le dernier commit si possible.
Dernière modification par kamaris (Hier à 13:39)
Mainteneur Xfce : https://gravatar.com/gaelbonithon
Hors ligne
#11 Aujourd'hui à 17:49
- Christophe C
Re : XFCE pour Wayland
Merci pour toutes ces infos . je ferais sans doute un test et je le partagerais sur le forum. Avec tes remarques, et bien sur le fait que cela reste du bricolage.
Et quand le dev historique dit qu'il n'a pas envie de faire le portage wayland c'est par principe (genre il n'aime pas wayland), ou c'est juste que c'est trop lourd et qu'il n'est pas motivé ? Simple curiosité, tu n'es pas obligé de répondre .
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#12 Aujourd'hui à 18:40
- kamaris
Re : XFCE pour Wayland
Oh non il aime wayland et s'y connait plus que bien, de même qu'avant ça avec X11, mais il est trop occupé avec son "paid job" (il travaille toujours chez Red Hat si je ne dis pas de bêtises).
Si il l'avait fait ça aurait plutôt été avec libmutter aussi si je me souviens bien, car il connait mieux que wlroots, et ça c'est un problème parce que ça colle moins bien avec la nature modulaire d'xfce (ça rend le DE plus monolithique, comme l'est GNOME).
Mainteneur Xfce : https://gravatar.com/gaelbonithon
Hors ligne
Pages : 1