New comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/issues/31274#issuecomment-920452751 Comment: I'm not sure yet where the issue is. `xdg-desktop-portal-kde` does not motivate kf.wayland.client enough to announce `zkde_screencast_unstable_v1`. so the ` m_screencasting = new Screencasting(m_registry, name, version, this);` line will never be called. The autotest `testScreencastV1Interface` from `kwayland-server` on the other hand does manage to get the kwayland lib to announce screencast and does not fail. I need to check where the two differ and (except the obvious parts). Another note for myself `QT_LOGGING_RULES="*.debug=true"` is pretty useful to get more verbose log, we want to see a line containing `kf.wayland.client: Unknown interface announced: zkde_screencast_unstable_v1` in the output