pascal schreef: ↑ma mei 25, 2020 9:15 pm
Daniel is Wayland inmiddels een beetje mainstream dan ? ik denk dat er nog een enorme legacy is
Ik gebruik al 3 jaar Wayland met een HiDPI scherm. Eerst op Fedora en Arch, nu op NixOS. Werkt prima. De meest gebruikte toolkits (Qt, Gtk+3) ondersteunen gewoon Wayland en die applicaties zijn native. Voor applicaties die nog geen Wayland ondersteunen, draait XWayland in de achtergrond. XWayland biedt een X11 socket, maar rendert alles in Wayland.
Wat betreft desktopomgevingen is de support wel beperkter. GNOME ondersteunt al jaren Wayland. Ik geloof dat KDE support inmiddels ook vrij goed is. Voor tiling window managers a la i3 heb je Sway als Wayland-alternatief. Dan zijn er nog omgevingen die niet echt (meer) meekomen als Xfce, MATE, e.d. Die zullen uiteindelijk wel Wayland support krijgen, maar dat kan wel even duren. Vaak komt/kwam dit ook omdat ze nog op Gtk+2 ipv. Gtk+3 zitten.
Hardware ondersteuning is simpel: Intel en AMD:
. Alles werkt perfect met open source drivers. NVIDIA:
. De Nouveau driver werkt met Wayland, maar is zowel op Wayland als X11 heel erg buggy (de Nouveau mensen doen goed werk, maar NVIDIA is niet echt behulpzaam naar het schijnt). De closed-source NVIDIA driver werkte voor een lange tijd niet, omdat NVIDIA niet aan de afgesproken standaarden voor buffer management mee wou doen. Maar ik geloof dat GNOME en KDE inmiddels beperkt support hebben. Dit vind Linus Torvalds ervan:
https://www.youtube.com/watch?v=iYWzMvlj2RQ
Een ander langbestaand probleem is dat in Wayland applicaties niet zomaar screen grabs kunnen doen. Dat is eigenlijk wenselijk, want dit is een groot veiligheidsprobleem in X11. Maar als je bijv. je desktop wilt sharen in Skype, wat nu nog een X11 applicatie is, dan werkt het natuurlijk niet meer. Screen recording wordt met Pipewire ondersteund en de bedoeling is dat je gewoon per applicatie toestemming kan geven of ze je desktop mogen recorden. Een aantal clients ondersteunt dit al prima, bijv. veel web video apps met WebRTC, maar bijvoorbeeld Skype niet.
Maar dit is ook het enige probleem waar ik zelf daadwerkelijk tegenaan ben gelopen.
Naar analogie de tegeltjes interface van Microsoft (ik weet de naam niet eens meer) is ondanks de goede bedoelingen en verbeteringen toch niet echt aangeslagen,
Metro. Metro was mooi, maar eigenlijk alleen geschikt voor mobiele telefoons.
Maar niet echt vergelijkbaar met Wayland. Met Wayland hou je gewoon Gtk+, Qt, e.d. Bovendien werken X11 applicaties.