Bon, c'est fait j'utilise maintenant un environnement de bureau Mate 1.8.1 sous Wayland avec Lightdm comme gestionnaire d'affichage.
Le truc est d'installer Xweston qui va forcer le gestionnaire de fenêtre à utiliser le compositeur Weston.
Je ne crois pas qu'il existe actuellement un paquet debian Xweston, les sources à compiler sont ici:
Xweston.
Il est également nécessaire d'installer à partir des dépôts Universe Weston et Xorg-server-xwayland.
Toutefois les paramétrages suivants sont nécessaires:
Paramétrage de Xweston:
Modifier le fichier /usr/lib/Xweston/weston.ini (c'est la localisation sous Archlinux, dans votre cas il pourrait être en /usr/local ou en /opt dépendamment de la construction de Xweston) comme ceci:
[shell]
client=/usr/lib/Xweston/dummy-client
[keyboard]
keymap_layout=fr-latin9
[output]
name=DVI1
mode=1600x900
Modifiez le paramètre keymap_layout avec la carte de clavier qui vous convient.
La section [output] permet de choisir la définition d'écran sinon par défaut l'affichage est dans la plus haute définition possible (un peu fatiguant)
name peut prendre les valeurs LVDS1, VGA1, DVI1 en fonction du connecteur d'écran utilisé.
mode = définition à utiliser, choisir celle qui vous convient.
Paramétrage de Lightdm:
Modifier /etc/lightdm/lightdm.conf en mettant dans la section [SeatDefaults]
[SeatDefaults]
xserver-command=/usr/bin/Xweston
Paramétrage de Mate:
Activer le mode composition du gestionnaire d'affichage marco, pour cela utiliser dconf-editor et cocher compositing-manager dans le schéma org.mate.Marco.general, sinon le bureau est plutôt décomposé.
Résultat:
Le rendu est plutôt meilleur que sous Xorg (très subjectif), par contre tout ce qui tourne sous GTK2 sera bizarre, utilisez les thèmes GTK3.
Pour les applications encore sous GTK2 comme caja ou mate-system-monitor, dans certains cas le fond de fenêtre est noir.
La bascule vers la console fonctionne mais au retour vers la session graphique celle-ci est fermée (retour à l'écran lightdm).
Le changement d'utilisateur entraîne un gel du PC.
Environnement de test:
Noyaux 3.14 ou 3.16 x86_64 KMS activé (3.16 conseillé par le développeur de Xweston)
Lightdm 1.10.1
xorg-server-xwayland 1.16.0-6
wayland 1.5.0-1
weston 1.5.0-2
Plus d'information ici:
https://wiki.archlinux.org/index.php/Wayland#XWayland et
https://bbs.archlinux.org/viewtopic.php?id=185297
À noter que Gnome 3.12 tourne comme une horloge sous cette configuration (pas de paramétrage particulier), il faudrait essayer Unity et Xfce.