Notes Wayland

Voir :

slurp

X11

PipeWire

seat & seatd

https://linuxfr.org/users/tarnyko/journaux/wayland-l-obsession-eternelle-du-carre-blanc

Voir aussi :

Sway WM (Windows Manager)

https://linuxfr.org/news/lxqt-2-2-0

Désactiver Wayland et repasser à Xorg

/etc/gdm3/daemon.conf

[daemon] WaylandEnable=false [debug] # Uncomment the line below to turn on debugging #Enable=true

Suis-je sous Xorg X11 ou sous Wayland

$ echo $XDG_SESSION_TYPE
x11
$ echo $XDG_SESSION_TYPE
wayland
# Xorg ou Xwayland ?
$ ps -e |grep X
1467 tty7 3-00:41:28 Xorg

jean@debian10:~$ loginctl
SESSION UID USER SEAT TTY
1 1000 jibe seat0
1 sessions listed.
jibe@debian10:~$ loginctl show-session 1
Id=1
User=1000
Name=jean
Timestamp=Wed 2019-12-18 15:33:31 CET
TimestampMonotonic=17592338
VTNr=7
Seat=seat0
Display=:0
Remote=no
Service=sddm-autologin
Scope=session-1.scope
Leader=589
Audit=1
Type=x11
Class=user
Active=yes
State=active
IdleHint=no
IdleSinceHint=0
IdleSinceHintMonotonic=0
LockedHint=no

ou

$ loginctl
SESSION UID USER SEAT TTY STATE IDLE SINCE
1 1000 management - pts/1 active yes 2 weeks 1 day ago
1 sessions listed.
$ loginctl show-session 1 -p Type
Type=tty
$ echo $XDG_RUNTIME_DIR
/run/user/1000/

Faire fonctionner Synaptic en root

xhost +si:localuser:root

~/.bashrc

alias synaptic="xhost +si:localuser:root ; sudo /usr/sbin/synaptic ; xhost -si:localuser:root"

VNC

WayPipe

Le déport d'affichage X11 de ssh fonctionne sous Wayland comme auparavant pour les applications X11. Les applications Wayland natives ne fonctionnent pas en déport d'affichage.

Voir https://linuxfr.org/users/tarnyko/journaux/waypipe-affichage-distant-natif-pour-wayland

Concrètement, c’est aussi simple que de lancer waypipe ssh user@192.168.1.20 xterm entre deux machines équipées du binaire waypipe dans leur $PATH

waypipe ssh user@192.168.1.20 xterm

gnome-remote-desktop

Voir :

https://wiki.gnome.org/Projects/Mutter/RemoteDesktop

https://www.linuxtricks.fr/wiki/activer-le-bureau-distant-gnome-via-vnc

Install de Gnome Remote Desktop (dépend de PipeWire)

apt-get install gnome-remote-desktop

Enabling

Open Settings, select Sharing, and enable Screen sharing. This should automatically enable the service and you should immediately be able to connect via VNC.

Autres

MOZ_ENABLE_WAYLAND=1 firefox sudo flatpak override --socket=wayland org.mozilla.firefox sudo flatpak override --env MOZ_ENABLE_WAYLAND=1 org.mozilla.firefox

Voir https://linuxfr.org/users/antistress/journaux/parametrer-wayland-et-webrender-pour-firefox-sur-ma-distrib

Pb

Err

$ kitty
[066 14:06:15.666193] [glfw error 65544]: Wayland: Failed to connect to display

Solution

https://github.com/glfw/glfw/issues/1390

mv /usr/lib/kitty/kitty/glfw-wayland.so{,.orig}