Hallo zusammen, Sway kann ich empfehlen, wenn man einen Wayland-Ersatz für i3 sucht. Die Config sollte auch weitestgehend kompatibel sein. Bei meinem Setup (Full-HD Laptop-Monitor + externer 4K Monitor) besteht das Problem, dass Programme, die unter XWayland laufen, sehr unscharf sind, wenn der Monitor skaliert wird. Das betrifft in meinem Fall aber fast nur Electron-Apps (Teams, etc.) und natürlich kann man da bei den meisten auch einfach die entsprechende Webpage nutzen. Screen-Sharing habe ich inzwischen mit Chromium im Zusammenspiel mit Sway und Arch-Linux erfolgreich getestet (unter teams.microsoft.com). Hierzu mussten aber tatsächlich noch einige Pakete zusätzlich installiert werden (siehe [1]). Außerdem musste Chromium im Wayland-Modus gestartet werden (chromium -enable-features=UseOzonePlatform -ozone-platform=wayland). Chromium wurde, meines Wissens nach, inzwischen soweit gepatched, so dass Electron-Apps auch vernünftig aussehen, wenn der Bildschirm skaliert wird. Hier kommt es jetzt darauf an, wann das ganze im Stable-Build landet und wann die Hersteller der Apps auf die neue Version umsteigen. In der Zwischenzeit bin ich vorerst wieder unter X11 unterwegs. Wenn man mal ein funktionierendes Setup hat, bei dem man viele, viele Sachen auf die eigenen Bedürfnisse angepasst hat, ist es nicht mal eben getan auf Wayland zu wechseln. Dazu sollte man, meiner Meinung nach, Zeit und bestenfalls ein Testgerät einplanen, auf dem man Sachen erst einmal ausprobieren kann. Viele Grüße Volker [1] https://github.com/emersion/xdg-desktop-portal-wlr/wiki/Screencast-Compatibi... Am 21.01.21 um 00:08 schrieb Robin Sonnabend:
Hi Jens, ich verwende seit etwa zwei Jahren sway, einen Tiling-Windowmanager (praktisch wie i3, nur mit Wayland statt X11) auf meinem Notebook und seit ein paar Monaten auch am Desktop zu Hause.
Generell unterstützen laufen die meisten Programme inzwischen nativ mit Wayland, und für alles andere gibt es X-Wayland. Anfänglich gab es mit Firefox noch Probleme im Waylandmodus (z.B. dass Drag&Drop von Tabs nicht funktionierte), sodass der X-Modus zu bevorzugen war, die sind aber inzwischen gelöst. Die GNOME-Programme funktionieren alle problemlos, die KDE-Programme soweit ich weiß auch (aber davon verwende ich weniger).
Wenn man sich an Programme wie xrandr, arandr oder xbacklight gewöhnt hat, muss man sich bei der Umstellung etwas umgewöhnen, aber generell gibt es für alles Ersatz. Das ist natürlich speziell für die zusammengebastelten DEs, wer GNOME oder KDE verwendet, dürfte das Problem nicht haben.
Manche Programme, etwa chromium oder gimp, unterstützen Wayland noch nicht, aber im täglichen Einsatz bemerkt man keinen Unterschied, xwayland sei dank.
Zoom hat seit ein paar Monaten einen Waylandmodus, der ist aber etwas instabil, d.h. er stürzt manchmal ab, wenn man ein Meeting joint. Danach läuft der größtenteils stabil. Trotzdem ist aktuell der X-Modus von Zoom noch besser (`env -u XDG_CURRENT_DESKTOP -u XDG_SESSION_TYPE zoom`).
Eine große Baustelle ist Screensharing. Das klappt noch nicht gut. Es gibt ein Protokoll, das GNOME entwickelt hat, und das Zoom auch unterstützt. Es gibt ein Protokoll mit pipewire und xdg-desktop-portal, das standardisiert ist und mehr Windowmanager unterstützen, aber Zoom unterstützt es noch nicht, Firefox nur mit einem Buildflag, und Chromium theoretisch mit einem config-Flag (aber praktisch ist es schwer einzurichten). Eine Alternative ist, mit v4l2-loopback ein Kameradevice einzurichten und z.B. mit wf-recorder und ffmpeg den Bildschirm in das Device zu pipen. Zoom kann eine (zweite) Kamera als "Bildschirm" teilen, aber nur, wenn man es im X-Modus startet (im Wayland-Modus besteht es darauf, dass es nur das Gnome-Protokoll unterstützt und bietet weder zweite Kamera noch virtuelles Whiteboard als Screensharingoption an). Chromium kann außerdem Chromiumtabs sharen, für eine PDF-Präsentation reicht das (mit dem Chromium-PDF-Reader und Zoom-Webclient). Zusammengefasst ist das noch eine große Baustelle, die sich in den nächsten Monaten (oder vielleicht dem nächsten Jahr) lösen sollte. In den letzten Monaten hat sich dort schon viel getan, vor einem Jahr war noch nichts dergleichen möglich.
Was ist mir sonst noch aufgefallen? X-Programme unter Wayland als root ausführen (z.B. `sudo gparted`) klappt nicht, das muss man erst mit xhost erlauben (gparted verwendet noch X11). X-Forwarding klappt natürlich nicht, aber war X-Forwarding noch nie angenehm zu benutzen. X2Go (und VNC, rdesktop, …) waren vorher schon angenehmer und funktionieren auch mit Wayland.
Das sind die Einzelerfahrungen, die erwähnenswert wirken und mir noch im Gedächtnis sind. Zusammengefasst: Würde ich es jemand interessiertem empfehlen? Ja. Es funktioniert inzwischen gut genug, um es im Alltag zu verwenden. Alle Anwendungen, die Wayland (noch) nicht gut unterstützen laufen mit xwayland problemlos. Screensharing ist die einzige nervige Baustelle, gerade mit den aktuell doch öfter vorkommenden Videokonferenzen, aber dafür gibt es Lösungen (für die Konferenz doch nochmal ein X-System starten, man kann ja problemlos mehrere DEs installiert haben, oder Chromium+Webclient benutzen, v4l2loopback + wlstreamer, VM mit X-System für das Screensharing starten…).
Würde ich es jemandem empfehlen, der keine Erfahrung mit Linux hat und bei kleinen Problemen nicht ein bisschen basteln kann? Nein. Aber den würde ich auch nicht sway empfehlen, sondern eher GNOME oder KDE. Und das GNOME-Team sieht ihre Waylandunterstützung inzwischen als gut genug an, um sie standardmäßig zu aktivieren. Ich habe das nicht ausprobiert, angesichts meiner Erfahrungen und der Tatsache, dass Screensharing mit Zoom unter GNOME-Wayland funktionieren sollte, habe ich keine Zweifel, dass es benutzbar ist.
Viele Grüße, Robin
Am 20.01.21 um 22:01 schrieb Jens Hektor:
Hi,
weils mich interessiert:
benutzt jemand hier Wayland statt X11 und kann ein bischen über Erfahrungen berichten?
Gruß, Jens
_______________________________________________ rwth-unix-admin mailing list -- rwth-unix-admin@lists.rwth-aachen.de To unsubscribe send an email to rwth-unix-admin-leave@lists.rwth-aachen.de https://lists.rwth-aachen.de/postorius/lists/rwth-unix-admin.lists.rwth-aach...
_______________________________________________ rwth-unix-admin mailing list -- rwth-unix-admin@lists.rwth-aachen.de To unsubscribe send an email to rwth-unix-admin-leave@lists.rwth-aachen.de https://lists.rwth-aachen.de/postorius/lists/rwth-unix-admin.lists.rwth-aach...
-- Volker Reisen, B.Sc. IT-Systemadministrator IOB - Institut für Industrieofenbau und Wärmetechnik RWTH Aachen University Kopernikusstr. 10 52074 Aachen Tel.: +49 241 – 80 259 57 Fax: +49 241 – 80 222 89 Mail: reisen@iob.rwth-aachen.de https://www.iob.rwth-aachen.de