https://bugs.kde.org/show_bug.cgi?id=450840

            Bug ID: 450840
           Summary: Screen sharing needs additional chromium options
           Product: konqueror
           Version: Git
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: webenginepart
          Assignee: konq-b...@kde.org
          Reporter: aro...@archlinux.org
  Target Milestone: ---

SUMMARY
Screen sharing on Wayland doesn't work out of the box, since the
WebRTCPipeWireCapturer chromium options is disabled by default.

STEPS TO REPRODUCE
1. Go to https://mozilla.github.io/webrtc-landing/gum_test.html
2. Click "Screen capture" and accept permissions

OBSERVED RESULT
Black screen

EXPECTED RESULT
Screen is shared

Setting the env variable
QTWEBENGINE_CHROMIUM_FLAGS="--enable-features=WebRTCPipeWireCapturer" makes it
work.
Note that QtWebengine crashes when compiled with pipewire 0.2 if the compositor
is running a recent pipewire version, so in order to test this a patched
QtWebengine is probably needed (such as the one shipped by Arch Linux or
Flathub)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to