X11 ou Wayland : switch to Debian (aide et question)

Bonjour à tous,

Je continue ma petite ronde de question pour mon switch sur Debian. Vos message sur mes autres post m’ont été d’une grande aide, j’avance dans mes essais et reviendrait dessus.

Pour aujourd’hui, j’ai une question au sujet de X11 ou Wayland.

En fait j’ai exactement la même expérience que rapporté ici, toutefois ce post à déjà un certain âge !

le petit dinosaure que je suis ne connais que X11, avait pour habitude te trouve le gui sur le tty7, et s’étonne de voir que le tty1 est utilisé pour l’ouverture de session avec wayland, le tty2 pour le GUI de gnome-shell qui est en X11.

Du coup, quoi quoi comment.
pourquoi ma session s’ouvre sous X11 ?
Ai-je un quelconque intérêt à utiliser wayland plutôt que X11 ?
Comment faire pour passer de l’un à l’autre ?

et enfin y à-t-il des contraintes à anticiper ?
(par exemple j’ai cru comprendre que snaptics ne marche pas sous wayland qui demande libinput pour gérer le trackpad)

Merci pour vos orientations

ps :
-fressh install de debian stretch, avec netinstall,

  • noyau mis à jour depuis le repo backports en 15.0-0 pour améliorer la prise en charge de mon tracpad

Salut,
Les explications sur le site de Fedora sont intéressantes

https://doc.fedora-fr.org/wiki/Wayland

Le choix se fait dans l’écran de connexion avant de saisir son mot de passe

Personnellement je préfère toujours Xorg, force de l’habitude d’utiliser les applications avec utilisation des droits root et surtout instabilité, au gré des mises à jour.

En ce moment ça fonctionne

env | grep -i wayland
DESKTOP_SESSION=/usr/share/wayland-sessions/gnome
WAYLAND_DISPLAY=wayland-0
XDG_SESSION_TYPE=wayland


  xlsclients
debian  gnome-shell
debian  gsd-xsettings
debian  gsd-keyboard
debian  gsd-wacom
debian  gsd-clipboard
debian  gsd-power
debian  gsd-media-keys
debian  gsd-color
debian  chromium

apt list *wayland* | grep install


ibus-wayland/testing,now 1.5.18-1 amd64  [installé]
libva-wayland2/testing,now 2.1.0-3 amd64  [installé, automatique]
libwayland-client0/testing,now 1.14.0-2 amd64  [installé, automatique]
libwayland-cursor0/testing,now 1.14.0-2 amd64  [installé]
libwayland-egl1-mesa/testing,now 17.3.8-1 amd64  [installé, automatique]
libwayland-server0/testing,now 1.14.0-2 amd64  [installé, automatique]
wayland-protocols/testing,testing,now 1.13-1 all  [installé]
xwayland/testing,now 2:1.19.6-1 amd64  [installé, automatique]

Pour ce qui est du touchpad sous Wayland/libinput https://wayland.freedesktop.org/libinput/doc/latest/

la priorité est donnée à synaptics du fait de l’ordonnancement des fichiers dans /usr/share/X11/xorg.conf.d

Le fichier 70-synaptics.conf prends le pas sur 40-libinput.conf

grep -e "Using input driver " ~/.local/share/xorg/Xorg.0.log
[    81.840] (II) Using input driver 'libinput' for 'Power Button'
[    81.890] (II) Using input driver 'libinput' for 'Video Bus'
[    81.894] (II) Using input driver 'libinput' for 'Video Bus'
[    81.897] (II) Using input driver 'libinput' for 'Power Button'
[    81.902] (II) Using input driver 'libinput' for '2SF022'
[    81.906] (II) Using input driver 'libinput' for 'Logitech USB Receiver'
[    81.974] (II) Using input driver 'libinput' for 'Logitech USB Receiver'
[    81.983] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    82.050] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[    82.062] (II) Using input driver 'libinput' for 'HP WMI hotkeys'
[    82.072] (II) Using input driver 'libinput' for 'Logitech USB Receiver'

Voir le wiki Arch https://wiki.archlinux.org/index.php/Libinput#Via_Xorg_configuration_file

Merci @grandtoubab

Ok donc

  • wayland et X11 sont tout deux installé par défaut
  • la page de connexion utilise wayland,
  • par défaut il était sur mate, ou je me suis connecté
  • j’ai du choisir gnome wayland ce qui m’a confronté à la même expérience que le post que j’ai lié dans mon précédent post
  • de retour sur la page de connexion, il à choisie gnome sou X11 tout seul…

ps0 : lors de ma fresh install depuis la version netinstall, j’ai choisi gnome (je commenc eà m’y faire), cinamon et mate (pour tester car j’ai songé à utiliser Mint si ça peut régler mes problèmes de trackpad), et lxde (que je conaissais sur raspberry pi, pour avoir un bureau super léger)

Ok donc les choses sont faite afin que l’utilisateur final n’ai pas trop à s’en préoccuper.
indépendament de la stabilité de wayland, que je ne peux pas encore évaluer, j’ai quand même l’impression qu’on plutôt interet à utiliser X11 car la plupart des applications ne sont pas porté pour wayland et utilisent XWayland ce qui n’est pas intéressant en terme de performance (et donc autonomie de batterie).
Qu’en dit tu ?

Oui, j’ai lu ce doc, mais pour la version 1.6 de libinput que j’utilise (e tente de rester sur stable + backports), et j’ai d’ailleurs suivi un tuto pour tenter de corriger les défauts de prise en charge du trackpad.
Par ailleurs, je sais comment switcher de synaptics à libinput ;
pour maintenir de la cohérence dans les posts, je ramène les infos que tu as mis sur ce sujet dans topic que j’ai ouvert à ce sujet.

Merci
A+