Skip to content

Instantly share code, notes, and snippets.

@Bad3r
Last active January 29, 2026 08:36
Show Gist options
  • Select an option

  • Save Bad3r/e17e27fe22f6c177ff21521df4a03f29 to your computer and use it in GitHub Desktop.

Select an option

Save Bad3r/e17e27fe22f6c177ff21521df4a03f29 to your computer and use it in GitHub Desktop.
A checklist to see if Wayland meets my needs.

A checklist to see if Wayland meets my needs.

Wayland is NOT Ready Yet

  • Nvidia Prime offloading for laptops with hybrid graphics (support for external monitors via USB-C/Thunderport)
  • xkill alternative. Currently in wayland each DE/WM uses its own method.
    • KDE (KWin): qdbus org.kde.KWin /KWin killWindow
    • Sway
      • SIGTERM: swaymsg kill. Default keybind: $Mod + Shift + q
      • SIGKILL: kill -9 $(swaymsg -t get_tree | jq '.. | select(.type?) | select(.focused==true).pid')
    • Hyperland: hyprctl dispatch kill
    • Gnome (Mutter): ?
  • an alternative to xwininfo and xprop that works in a similar way
    • KDE: qdbus org.kde.KWin /KWin org.kde.KWin.queryWindowInfo
  • Clipboard sync between native Wayland and XWayland apps
    • Both clipboard (Ctrl+C/V) and primary selection (middle-click paste) can fail to sync between native Wayland apps and legacy X11 apps running under XWayland
    • Text copied in a Wayland app may not be available to paste in an XWayland app (and vice versa)
    • Workarounds exist (e.g., wl-clipboard with wl-paste --watch) but require manual setup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment