Natives Wayland in Electron Apps
· One min read
Standardmaessig erwarten Electron Apps auch im Jahr 2024 X11 als Windowing System. Daher werden auf Wayland-Sytemen Electron Apps meist mit XWayland gestartet. Die Folge ist die bekannte Blurriness/Unschaerfe.
Allerdings beherrschen aktuelle Electron Apps bereits nativen Wayland Support. Hierbei spielt es auch keine Rolle, ob die Programme via Paketmanager lokal installiert wurden oder mit Flatpak.
Genutzt wird die sogenannte OZONE platform abstraction layer des Chromium Projektes. Als Platform kann mittels des command flags --ozone-platform=wayland
die Nutzung von Wayland erzwungen werden.
Es folgen Beispiele zu VS Code und Obsidian in der Flatpak Variante.
Beispiele
VS Code
code --ozone-platform=wayland
Obsidian (Flatpak)
flatpak run --socket=wayland md.obsidian.Obsidian --ozone-platform=wayland