Linux notesFreeLinux

What is different on Linux — and why it is usually about the window system.

Wayland and X11

X11/XWayland is the default and works everywhere. The native Wayland path exists for exactly one purpose: click-through under Hyprland, whose XWayland does not know the click shape needed for it.

Always on top

Under native Wayland an app cannot decide this itself — the compositor has to (Hyprland: windowrule pin).

Missing libraries

If the tracker reports missing graphics libraries:

bash
# Debian / Ubuntu
sudo apt install libgl1 libglib2.0-0

On other distributions, that distribution's Mesa/OpenGL packages.

Two graphics cards

Choosing a GPU sets environment variables and restarts the app once. See Graphics.

ffmpeg

Not bundled. Video import needs it on the PATH.

Virtual camera

Needs v4l2loopback, see Virtual camera.