feat: patch nextcloud-talk-desktop for Wayland screen sharing #48
Closed
ash-bot
wants to merge 1 commits from
ash/talk-desktop-wayland-screenshare into main
pull from: ash/talk-desktop-wayland-screenshare
merge into: johno:main
johno:main
johno:ash/sway-screen-sharing
johno:ash/fix-renovate-schedule
johno:ash/plasma-bigscreen
johno:fix/ci-skip-cached-packages
johno:polecat/dust/x-fqaob@mlfbyrhb
johno:polecat/fury/x-iyz0w@mlecbczk
johno:polecat/nitro/x-xiiep@mlebx809
johno:polecat/shiny/x-qdkuu@mlec8nfv
johno:polecat/guzzle/x-xiiep@mlec0has
johno:polecat/chrome/x-ymkgu@mlebby8e
johno:polecat/rust/x-lnr8g@mlebamik
johno:polecat/rust/x-0cf@ml2ye219
johno:polecat/rust/hq-0h1p9m@ml2ugjq1
johno:renovate/lock-file-maintenance
johno:polecat/rust/x-nyo@mkoso6ie
johno:polecat/chrome/nix-6pi@mkiwlml9
johno:beads-sync
johno:bead/nixos-configs-w0v
johno:bead/nixos-configs-wgw
johno:bead/nixos-configs-apu
johno:bead/nixos-configs-g4n
johno:bead/nixos-configs-9eq
johno:bead/nixos-configs-4ht
johno:bead/nixos-configs-cto
johno:bead/nixos-configs-2mk
johno:bead/nixos-configs-0vf
johno:fix/mu4e-email-body-nixos-configs-9l8
johno:bead/nixos-configs-fkt
johno:bead/nixos-configs-tcu
johno:bead/nixos-configs-u81
johno:bead/nixos-configs-alr
johno:bead/nixos-configs-vru
johno:bead/nixos-configs-pea
johno:bead/nixos-configs-ek5
johno:bead/nixos-configs-bli
johno:bead/nixos-configs-tdf
johno:bead/nixos-configs-2hq
johno:bead/nixos-configs-85h
johno:bead/nixos-configs-7hd
johno:bead/nixos-configs-is4
johno:bead/nixos-configs-0ov
johno:bead/nixos-configs-v2v
johno:feat/prebuilt-doom-usb-nixos-configs-1wd
johno:feat/starship-prompt-nixos-configs-uji
johno:feature/sendspin-cli-package
johno:25.11
johno:nix-deck-setup
johno:boxy-app-launcher
johno:btrfs-role
johno:convert-nixbook-to-btrfs
johno:add-liveusb
johno:shared-steam-library
johno:add-steam-streaming-sleep-inhibitor
johno:kodi-add-kdeconnect
johno:kodi-updates
johno:kodi-hdr
johno:spotifyd
johno:plasma-manager
johno:fix-kodi-wayland
johno:k3s
johno:sway
johno:kodi-to-wayland
johno:home-manager-as-nixos-module
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "ash/talk-desktop-wayland-screenshare"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Screen sharing in Nextcloud Talk Desktop shows a black rectangle on Wayland because the app uses Electron's legacy
desktopCapturerAPI instead of the PipeWire/portal path.This patches the webpack bundle inside
app.asarto injectsetDisplayMediaRequestHandlerwithuseSystemPicker: true, which routes screen capture through the native xdg-desktop-portal on Wayland.Based on upstream draft PR nextcloud/talk-desktop#1022.
Changes:
packages/nextcloud-talk-desktop/pkgs.custom.nextcloud-talk-desktop⚠️ Needs testing — the asar patching approach works in eval but should be verified on an actual Sway session.
8f292893a3tofb93108a77Pull request closed