Skip to main content

One post tagged with "linux"

View All Tags

Natives Wayland in Electron Apps

· One min read
Janno Tjarks
DevOps Engineer

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