Can't screenshare on Discord custom clients
@arthurgps2
·
2026-04-26
·
via CachyOS Forum - Latest posts
Tried everything I could find online but to no avail, might as well take my shot here I recently installed Vesktop, a custom Discord client, and everything seemed fine, except I noticed I couldn’t share my screen during voice calls for some reason. Running the app through the terminal I got this message when trying to share my screen: (node:58190) UnhandledPromiseRejectionWarning: TypeError: Video was requested, but no video stream was provided at VesktopMain:97:5954 (Use `vesktop --trace-warnings …` to show where the warning was created) (node:58190) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an as ync function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `–unhandled-rejections=strict` (see Command-line API | Node.js v25.9.0 Documentation ections_mode). (rejection id: 2) Looking it up on their wiki , it says it’s related to xdg-desktop-portal not working properly, but this package doesn’t seem to have anything wrong with it. Not to mention the official Discord client’s screen share works with no problems. Tried multiple installations of Vesktop. First, I installed it through pacman , then tried vesktop-git through yay after reading a possible solution online, then regular version also through yay , then vesktop-bin through yay as well. None of them worked. Then I kind of gave up and gave Webcord a try. Tried screensharing there and nothing either! That’s when I realized it might not be as simple as it looks. TL;DR, I can’t share my screen on Vesktop and Webcord, but I can do it on the official Discord client. What the hell is going on?!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。