Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile.
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.

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. La prochaine version de Xfce devrait sortir fin d'année prochaine, et elle sera sans doute compatible avec Wayland, ce qui devrait pérenniser notre environnement de bureau favoris smile.

Dernière modification par Christophe C (Le 31/05/2025, à 10:17)


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

Christophe C a écrit :

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.

https://www.phoronix.com/news/Xfce-xfwm … yland-Code

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.

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)

Hors 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.

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)

Hors ligne

#7 Hier à 12:25

Christophe C

Re : XFCE pour Wayland

@kamaris : merci de la précision smile


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 Hier à 15:59

kamaris

Re : XFCE pour Wayland

Christophe C a écrit :

@kamaris : merci de la précision smile

De rien, merci à toi d'entretenir des fils d'actualités xfce ici smile

hotnuma a écrit :

(Merci encore pour les chemins absolus d’icônes dans xfce4-panel :-D)

De rien wink

hotnuma a écrit :

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 big_smile

Hors ligne