#🖥-vesktop-development
1 messages · Page 22 of 1
samie
I will add the new vc to my pr for tray
ping them
@tidal quarry
whats up
can I have the svg or high res png for the vc on the server icon
I'd like to include it in #865 for the tray icon
is that for ur icon
svg if possible or highest u have
wouldnt it be a design inconsistency
I was gonna flatten it
COOKIE
the current tray is pixelated & scaled up
HI
I was eept
you eep so long
I can't update app via dev tools since I'm getting errors in .deb version:
Uncaught DOMException: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.
NO
can we switch to a license that allows arbitrary takedowns of forks 
why
Xddd TikTok brainrot
@humble mortar how is aur vesktop looking
fine i think
zeet was gonna write a github action to do aur updates on the stable packages
@worn harness
yop
hm
should we make a Vencord aur account or something to be the single package owner across all
or do u have one @vernal lintel
NO
YOU
TOO SCARY
Just a reminder that vesktop/discord use H264 instead of AV1. So I don't think it fits properly with this other issue.
The same problem is happening to me, the bitrate of the broadcast simply drops and the live becomes unwatchable.
this pr makes fixes screenshare picker alignment issues, also adds consistency
| CURRENT | THIS PR |
|---|---|
please provide command line logs (run vesktop from terminal) and more information, like v asked you before
please provide command line logs (run vesktop from terminal) and more information, like v asked you before
not sure how to do that
since you're on windows:
- open
cmd.exe - drag and drop the vesktop shortcut into the window
- run that
- copy and paste the output when you recreate the error
since you're on windows:
* open `cmd.exe` * drag and drop the vesktop shortcut into the window * run that * copy and paste the output when you recreate the error
but the error happens randomly, do i have to keep doing this until it does?
unfortunately, yes. you can clear the console by running cls after each attempt
unfortunately, yes. you can clear the console by running
clsafter each attempt
damn, alr thanks
Sorry for not being precise with my words. Actually I was talking about the fact of the encoder could crash in the mesa or vaapi software side, independent of the video codec itself. I started considering this as an option after participating on this aforementioned issue. There are 2 situations where the broadcast gets unwatchable:
1- When sharing video with audio.
or
2- When using hardware encoding.
When I disable audio sharing and disable hardware acceleration on my vesktop the proble...
Do you know if the way this has been implemented will support APNGs? They tend to be of better quality and of smaller filesize.
@MMachado05 An <img> tag is used to load the animation, so APNG, AVIF, and WebP images should all work already.
@vernal lintel is this a known issue with venmic?
#🏥-vencord-support-🏥 message
no?
Discord Account
No response
Operating System
Frankenstein (kinda Arch Linux, but not really)
Linux Only ~ Desktop Environment
Wayland
Package Type
official AppImage, AUR (vesktop and vesktop-bin), running/built from source
What happens when the bug or crash occurs?
When running vesktop with a VPN (in this case WireGuard through Tailscale) joining any call will hang on "DTLS Connecting" each and every time
What is the expected behaviour?
Joining any call on...
if it works without vpn, then this is not a vesktop issue and there's nothing we can do, sorry
either a you issue or a discord issue
only one question, Are you serious?
if it works without vpn
discord canary (also electron 32) works with VPN, so it's clearly not just a "discord issue"
are you not able to at least provide a pointer as to where or what could be going wrong?
@scenic hollow whatever came of that duplicate entry creation with KDE's shortcut portal implementation
i made a bug report (https://bugs.kde.org/show_bug.cgi?id=492992) and sent it to the guy who added globalshortcuts to kde
i don't think anything else happened besides that
looks like hes on the cc list so prob on his TODO
yeah probably
oh btw i also get this
pretty sure the dtls connecting thing only happens on the web version
idk what specifically about a vpn makes it not work thoo
prob just discord anti spam stuff
i doubt that
specifically if it set it to use a proxy of the same vpn it works just fine
maybe change voice region? ik that fixes dtls connecting stuff sometimes
i don't think that's it either it probably wouldn't work on a proxy in that case
there is something about it being on a vpn that breaks it
is it breaking for normal web
yeah it breaks on firefox at least
at a different stage tho
at rpc connecting
i'd assume it's the same as vesktop on chromium??
Discord Account
No response
Motivation
The weird rainbow logo does not align with the general Aesthetics of someone's desktop.
Again, it pushes some kind of odd agenda on people who just want to enjoy the Vencord application
Solution
Offer a alternative / solution to switch between the odd and original Logo.
Alternatives
Revert to the Original Logo.
Additional context
No response
Request Agreement
- [X] I have searched the existing issues and found no s...
Homophobes will literally do anything to not see rainbow
And will close all curtains
horrifying
https://github.com/Vencord/Vesktop/commit/b94379f5bdbba55302de5975963c5259102d269d @vernal lintel is horrifying and flashbangs you if your discord is on automatic mode
?
if you use dynamic theme it gets affected by opening devtools
has anyone seen this error before
[144116:0926/213552.775720:ERROR:CONSOLE(54970)] "Uncaught Error: Attempting to use a disconnected port object", source: chrome-extension://okgokjmjfgadhdigeicekdpmeddnejla/build/main.js (54970)
when trying to use react devtools on a dev build of vesktop
yes and it's bugged on electron 32
it's always white
hence that hack
check the issue linked..
For now, if anybody wants this resolved, add this argument to your .desktop file of Vesktop:
--disable-features=WebRtcAllowInputVolumeAdjustment
This argument doesn't actually exist...? Is there a page with a list of arguments?
Discord Account
ddjivan
Operating System
Fedora Atomic Desktop (Kinoite / Bazzite)
Linux Only ~ Desktop Environment
KDE on Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
When I join a voice channel and speak, the microphone's volume slider is lowered automatically.
What is the expected behaviour?
I expect Vencord not to modify the microphone's volume.
How do you recreate this bug or crash?
- Open audio settings, showing the ...
idk but the included react devtools is busted
Hum, I had this issue a few days/weeks ago. I just tried master, no issue. I retried with vesktop 1.5.3/electron 31, no issue... I don't remember doing system updates in the mean time, maybe I did. Anyway, the problem seems fixed on my end!
Looking for this as well.
Will be using regular discord meanwhile.
tell vee to review prs instead of yapping on closed issues 🤡
Discord Account
thepuppet57
Operating System
Manjaro linux
Linux Only ~ Desktop Environment
Gnome on wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
When I open vesktop I see the loading window normally but then it closes and nothing else appears. Vesktop is still in the dock or whatever its called on gnome but clicking it does nothing.
What is the expected behaviour?
I expect the loading window to close and the main one to open
...
Debug Logs
there isnt a vesktop command and I assume the command is just vesktop

hello driver/hardware accel issue
you haven't provided any relevant debug log and this is 99.9% a system issue. please use our support channel if you need help.
Discord Account
No response
Operating System
macOS Sequoia
Linux Only ~ Desktop Environment
No response
Package Type
dmg?
What happens when the bug or crash occurs?
Background transparency doesn't work without splash theming being on. If I turn it on transparency seems to work, but only if i set the color to transparent. If I set it to semi-transparent using something like color(srgb 0.054902 0.0313726 0.0470588 / 0.9) it doesn't work. Removing `splashBack...
No one who landed here wants a wrapper for Discord Web.
Tell them what the difference between Vesktop and Vescord is, which is still stupidly obvious when you find it but not at all clearly advertised in the places where you'd actually obtain either of them. The fact that neither mentions the other in an "are you looking for x?" sort of way scans as the two projects being either weirdly disconnected clones of one another or somehow interchangeable, both of which are false. Someone ough...
send him to the loony bin

Discord Account
KIRUYXAN
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Packaging
What happens when the bug or crash occurs?
Я пытаюсь собрать Vesktop, но в консоли при попытке pnpm start/package выдаёт ошибку:
node:internal/process/esm_loader:46
internalBinding('errors').triggerUncaughtException(
^
Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data,...
Issue persists for me. New info to contribute is version numbers, as the original poster @NolonQ used "windows 10 22H2" and "vesktop 0.4.4".
Edition Windows 11 Pro for Workstations
Version 23H2
Installed on 9/8/2024
OS build 22631.4169
Experience Windows Feature Experience Pack 1000.22700.1034.0
canary 331524 (6970e3a) Build Override: N/A
Vencord 832e874 (Vesktop v1.5.3)
Elec...
This is an absolutely horrible change. While this does make it "less confusing" for the avarage consumer. It also increases ram and battery consumption by adding an extra translation layer and also makes it impossible to use the app without Rosetta2 (the said abstarction layer) Rosetta2's purpose is to be a helper while transitioning to the new arm64 architecture. Not to be a replacement for the arm64 binaries.
Discord Account
saddboie
Operating System
Pop!_OS 22.04
Linux Only ~ Desktop Environment
Gnome on X11
Package Type
Flatpak
What happens when the bug or crash occurs?
I'm noticing a long delay between speaking, and people responding to me. I've noticed this twice when using Vesktop (as I've uninstalled it due to this bug previously). I know it's not a problem with my connection as the regular discord app runs perfectly fine with no noticeable latency.
What is ...
Discord Account
northwastaken
Motivation
With the recent update vesktop has removed the ability to install an arm64 binary. forcing users to use the intel binaries. This brings problems like having to install Rosetta-2, increased battery consumption, Increased Ram consumption.
Solution
Simply bring back the arm binaries. if there isn't a motivation behind this change like a "simplified development process" which I can get behind. I'd love to see the arm binaries back for incr...
universal binaries are, like the name implies, universal. they contain BOTH Intel and Arm builds. this issue makes no sense
Excuse my stupidness and lack of research please.
Discord Account
KIRUYXAN
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Setup exe
What happens when the bug or crash occurs?
When I try to fullscreen a separate VC window, the main vekstop window will be fullscreened
What is the expected behaviour?
A separate VC window will be fullscreened instead of the main one
How do you recreate this bug or crash?
- Open vekstop
- Log in VC
- Place in a separate windo...
is this acceptable attribution?
// Code copied from Vesktop
// https://github.com/Vencord/Vesktop/blob/062b5366171918d03b5da7ba54834f4cd902e8ef/src/main/constants.ts#L64-L69
//SECTION COPIED CODE
const VersionString = `AppleWebKit/537.36 (KHTML, like Gecko) Chrome/${process.versions.chrome.split(".")[0]}.0.0.0 Safari/537.36`;
const BrowserUserAgents = {
darwin: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ${VersionString}`,
linux: `Mozilla/5.0 (X11; Linux x86_64) ${VersionString}`,
windows: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) ${VersionString}`,
};
//!SECTION COPIED CODE
export const BrowserUserAgent =
BrowserUserAgents[(process.platform as "windows" | "darwin") || "linux"];
constants.ts: Lines 64-69
const VersionString = `AppleWebKit/537.36 (KHTML, like Gecko) Chrome/${process.versions.chrome.split(".")[0]}.0.0.0 Safari/537.36`;
const BrowserUserAgents = {
darwin: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) ${VersionString}`,
linux: `Mozilla/5.0 (X11; Linux x86_64) ${VersionString}`,
windows: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) ${VersionString}`
};
✍️ Bug Description
- Serverside Screenshare looks distorted and glitchy while when showing the preview stream for the user it looks normal
🔁 Steps to reproduce
- Start Screenshare normally (happens on every option)
🗒️ Debug Output
Vesktop
[55863:0929/132309.043910:ERROR:egl_dmabuf.cc(608)] Failed to record frame: Error creating EGLImage - EGL_BAD_MATCH
[55863:0929/132309.043945:ERROR:shared_screencast_stream.cc(938)] Dropping DMA-BUF modifier: 72057594037927940 and t...
- wrong repo
- this is a system/gpu driver issue. nothing we can do to help you

nino I will sew a zipper on your mouth
noooooo
oh i thought emojis were gpt
Is it possible to change it?
is it possible to disable hardware accel from the command line
Yes but I forgot how
--disable-gpu iirc
what the helll
why isnt vesktop using kde file picker
all other electron apps are 😭
Diagnosis: Portal Issue
flatpak issue?
diagnosis: electron 30+ regression
horror
i might be insane but i swear it was working at some point in 32
YOP
32.0.0 works
hmmmmm
breaks in 32.1.0
ok so said patch was ported to 30 to 33 guhhh
works in alpha 1 of 33 breaks in beta 1
this smells like the culprit
guhhh ok so electron moved to a newer version of xdg-desktop-portal before it was even released
top tier electron moment
new electron fork called ventron which is good
i now have 20 billion electron versions cached
false
Should be fixed by https://github.com/flathub/dev.vencord.Vesktop/pull/35, please test that version of the Flatpak when it is built.
b02324b upgpkg: vesktop-electron-git 1.5.3.r11.g24fbf35-3 - Covkie
ec071fe upgpkg: vesktop-electron 1.5.3-4 - Covkie
73e3bce Merge branch 'main' of github.com:Vencord/PKGBU... - Covkie
Same here, any fix?
Discord Account
No response
Motivation
It is annoying to set Vesktop to start with my PC and everytime I log in the full Vesktop window cover my screen and I have to manually click on the red X to minimise it to tray
Solution
A option to start Vesktop minimised to tray so notification and calls can still be heard but the window will not show unless I open Vesktop
Alternatives
A autohotkey script (and xdotool on Linux) to automaticly close Vesktop when it starts, makin...
thats what I thought too
but apparently u do
my name is I dont search existing issues
Discord Account
No response
Motivation
I want it to say Vesktop because I am using Vesktop, not the official Discord client, and the titlebar should reflect that. Also it would look nice I think.
Solution
Replace the word Discord on the left end of the custom titlebar with the word Vesktop.
Some people may prefer to have it say Discord so I guess give us the option to choose between them.
Alternatives
n/a
Additional context
Here is a mockup I made

Discord Account
No response
Motivation
I would like to use a specific media key on my keyboard to mute and unmute.
Solution
Provide a way to mute/unmute with a command so I can execute it when the key is pressed.
Alternatives
global keybinds
Additional context
No response
Request Agreement
- [X] I have searched the existing issues and found no similar issue
- [X] This is not a plugin request
- [X] This is not a Vencord feature request
theres a pr for this LIL BRO
Discord Account
senshiro.2187
Operating System
Windows 10 (ReviOS 23.12)
Linux Only ~ Desktop Environment
No response
Package Type
exe
What happens when the bug or crash occurs?
When I wanted to share my screen with sounds it just doesnt share my screen at all. When I watched a shared screen with audio there are frequently "flickering" noises that hurt in the ears. It is good to mention that the plugin for nitro settings arent changing anything, so the Bug woul...
Duplicate of #334 . I'm not a maintainer, I'm also waiting for a fix.
Discord Account
KIRUYXAN
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Setup exe
What happens when the bug or crash occurs?
The stream launch window does not open in a separate VC window
Also, when I try to start a stream of a separate window, nothing happens, but the screen stream works fine.
What is the expected behaviour?
When you click share your screen in the separate VC window, the stream launch window shou...
what the hell does this mean
When you run Vesktop not as an administrator, everything works
don't run vesktop as an administrator
But from my experience in discord, the overlay may not work in some games because Steam is launched by the admin to transfer the joystick parameters
And also the stream launch window still opens in the main window and not in pop out VC
Discord Account
wisheth
Operating System
EndeavourOS Linux
Linux Only ~ Desktop Environment
Hyprland (Wayland)
Package Type
Flatpak
What happens when the bug or crash occurs?
At random points multiple minutes into VCs, the VC audio specifically will entirely disconnect. All other Discord related audio will remain. Only after leaving and rejoining the VC will audio return. Icons also do not update, as if Discord silently stopped receiving audio.
This tends to ha...
this happens on vesktop and web, but not on discord desktop
able to reproduce
Vencord: v1.10.3 • 832e874 (Vesktop v1.5.3) - 26 Sept 2024
Client: canary ~ Vesktop v1.5.3
Platform: Win32
you will close as dupe of #569
no
guhhhh
Discord Account
Motivation
I would like to have the opportunity to change the logo both on the loading screen and in the system tray.
Solution
I would like to have an option that allows me to change the logo both on the loading screen and in the system tray.
Alternatives
Keep the default Discord icons to be more native and low-profile
Additional context
No response
Request Agreement
- [X] I have searched the existing issues and found no similar...
does the ctrl+k quick switcher bind not work for anyone else
it works in web and desktop but not vesktop
guhhh
well i use ctrl t
something on ur system hijacking ctrl k
nop
it works in web and desktop fiine
why are there two binds for the quick switcher
thats just odd
yeah i just double checked nothing is 😭
ohh ctrl t conflicts on web
is discord disabling the ctrl k bind cause of vesktop patching the desktop check somewhere
hmm
no wait ctrl k works in desktop that doesnt make sense
thanks! I didn't know it's possible to pass that flag via electron api. I wonder if there are any drawbacks... surely it would be enabled by default if it didn't
well only one way to find out
ccff1ac Enable speech-dispatcher support for TTS on lin... - adryd325
⚠️ Check failure on line 57 in src/renderer/components/settings/Settings.tsx ⚠️
don't abuse ternary as if else
you should use the URL api instead of regex for more robust handling
don't abuse ternary as if else
don't abuse || as if else
weird name, something like the following would be better
handle(IpcEvents.URI_HANDLER_NOT_FOUND, _ => {
whats wrong with doing it this way instead of if (!uriFiredDarwin) {loadUrl(uri)}?
same for these
imo the regex is fine for the use case its pretty basic and there can never be a case where it fails to match/is weird cause of how the uri is passed to it anyway
@vernal lintel
less readable
do it anyway
its so clunky guhhh
youre malware
ok its not that bad anymore
also for the ipc event name
technically its not specific to the uri so the name u suggested is less accurate 🤓
if u somehow end up on discords 404 page by a broken in app link or something itll handle it
also gwuh what the hell i swear i added existing app uri handling thingy
did i not commit it??
something like the following
i will put you in the blender
is this even needed..,, its an edge case that even discord doesnt do cause rpc can do it
probably not
veskytop 1.5.4 will release and will immediately get an issue opened about this
also the devtools horror has an open pr on electron so the hack fix can be removed soon
Discord Account
lavember
Operating System
Linux
Linux Only ~ Desktop Environment
Hyprland - Wayland
Package Type
AUR (I believe it uses Deb)
What happens when the bug or crash occurs?
Client just freezes without any reactivity, I have to kill the process and reopen again to use it.
What is the expected behaviour?
Client just being used normally as expected
How do you recreate this bug or crash?
- Open Vesktop
- Use it for a short time
- Go to anot...
Make sure you have a notification daemon, it freezes without one
scuffed vesktop-bin package not marking libnotify as an optional dep guhh
@worn harness do we explod that one too
why even use the bin it takes literally two seconds to compile vesktop
yes
Is anyone still having this issue with latest version? If not I think we can close this.
It hasn't been pushed yet, so I doubt a lot of people are using it and are able to confirm it.
No issues on my part, sharing screen rn and no problems, it should be other program like antivirus conflicting or something, can be a old issue and fixed from part of chromium, stream deck or idk
Curious where this PR stands as I'd like to have this fix already so I can ditch the Official Discord Client on GNOME Wayland.
Discord can already screenshare proton apps if Gamescope_wsi is disabled but the problem is that can cause some issues and as well it might be that WSI may not have access to xdg portal or some stuff
Apparently indeed is possible to screenshare in gamescope but only if Gamescope WSI is disabled and that can cause a bunch of issues, there is a string to expose PipeWire for screenshare in obs which is pipewiresrc do-timestamp=True ! queue max-size-buffers=100 max-size-time=1000000000 ! video. But vkcapture is quite slow and laggy compared to videobridge
@CarJem wait for vee to get around to merging or build and run vesktop yourself locally
isn't this what you are asking for? #609
Hi is this getting merged any time soon?
I don't believe so, this PR is desired for other users who needs that feature.
Discord Account
No response
Operating System
Linux
Linux Only ~ Desktop Environment
Gnome on Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
Problems properly resizing vesktop window to corners when it's not on fullscreen or de's auto align mode.
Some kind of transparent padding appears when aligning.
[Screencast From 2024-10-06 22-31-16.webm](...
not a vesktop issue, nothing we can do. either electron/chromium or your system
do I need to build it myself to use it?
I'm not gonna respond it
Discord Account
qreativa
Operating System
Fedora Linux 40, KDE spin
Linux Only ~ Desktop Environment
KDE on Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
The app opens normally, but after clicking on any DM or server it crashes and returns SIGILL.
What is the expected behaviour?
I expect the app to not crash and continue working.
How do you recreate this bug or crash?
- Switch input method handler to IBus.
- Launch Vesktop....
Vesktop is the only app that crashes since changing to IBus. Every other app seems to work perfectly fine.
Discord Account
No response
Motivation
Under some specific circumstances, Chromium/Electron may pick an incorrect color space because it thinks e.g SRGB is unsupported. This means that colors may be washed out in the entire client, which makes colors inaccurate and the app less pleasant to look at, especially once you notice it.
Additionally, because there is no other way than passing the --force-color-space=srgb commandline argument, there is no way to fix this than running...
this seems like a very hacky solution to a problem that's likely caused by a system misconfiguration and incredibly niche ~ you're the first person I've ever seen complain about this and until now I didn't even know this was a thing
i assume if one is affected by this issue, it will occur in all chromium / electron apps. so fixing it globally in your system would be much more logical, no?
have you tried the following? https://askubuntu.com/a/1323494
in any case, this is definitely ou...
this seems like a very hacky solution to a problem that's likely caused by a system misconfiguration and incredibly niche ~ you're the first person I've ever seen complain about this and until now I didn't even know this was a thing
i assume if one is affected by this issue, it will occur in all chromium / electron apps. so fixing it globally in your system would be much more logical, no?
have you tried the following? https://askubuntu.com/a/1323494
in any case, this is...
the good ending 
Discord Account
No response
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Setup exe
What happens when the bug or crash occurs?
The Vesktop window has maximizing disabled, which also means you cannot snap the window to edges on Windows. This gets annoying quickly as I tend to snap the window to my second monitor.
What is the expected behaviour?
I expect vencord to not have maximizing disabled and thus allow snappin...
Discord Account
lusantisuper
Motivation
I think would be a good improvement adding AV1 support for vesktop screenshare options, when it is available. The video quality improves a lot for the same bitrate. I have an RX 7600 XT with AV1 video encoding support and I can help testing this feature if someone tries to add support for it.
Solution
When available (user have a RX 7000 series card, RTX 4000 series or Intel ARC), let the user decide if they want to user H264 or AV1.
##...
isnt this chosen by chromium
Ye I figured that out, for some reason it was already enabled after install.
try passing --enable-features=CastStreamingAv1
should there be a mod cache ? https://github.com/ArmCord/ArmCord/commit/a15535e922905ff1edb1608ea554ccd3cb193f1d
or does vensktop just redownload the vencord bundle at start
realistically, its only a few kilobytes
they have that cache cause u can switch the client mod I think
Also confirmed to be an issue on Linux
indeed
however, I'm trying to figure out if its worth keeyping
because github api needs to be hit anyway
it's not a good idea to force disable something that people might want enabled. it should be tied to the autogain switch discord has
vesktop does not fetch vencord on startup.
how do you do caching? I can pick around at the internals later but what I have it setup on armcord to do is fetch the latest commit hash from github, if it doesn't match what we have cached, fetch the mods
However, someone reported being blocked by the unauthorized GitHub API, so bleh
by using vencord's updater
i will have to look in a bit
do I need to build it myself to use it?
Yes. Use the instructions here, make sure to check out this branch right after cloning (git switch keybinds).
I am also experiencing this issue. It makes streaming extremely annoying.
stable 333428 (3995449) Build Override: N/A
Vencord 832e874 (Vesktop v1.5.3)
Electron 31.1.0
Chromium 126.0.6478.114
anyone commenting "me too" with no new information from now on will be blocked. please stop. it's spam. if you would like to help, investigate why it happens and share your findings or contribute a patch. commenting "me too" here just adds noise
@Vendicated So this is an issue related to chromium. I'm currently using Chrome as my default browser + different Chromium apps from Flathub, and Vesktop is the only one not respecting the .XCompose.
Could it be related to something specific with Vesktop + Wayland? Is there a way to set Vesktop to run with the same composer compatibility as Chrome?
It does not seem to work, it is still saying h264:
try getting it working in web discord on chromium. If you can't theres nothing Vesktop can do
unless discord is doing its own shit instead of relying on webrtc for codec support
Hi! We're using venmic over in rocketship but right now there's just a venmic.node sitting in the repository. We download venmic into the Discord install so a moonlight extension can require it.
It would be nice if this repository had releases with the module attached as an artifact, so we don't have to keep a copy of venmic in our repository. Thanks!
you're supposed to use https://www.npmjs.com/package/@vencord/venmic
This, is there any reason you require "normal" build artifacts?
I'm aware, but the extension that uses venmic is supposed to function with venmic being optional. Also, having venmic as a dependency requires CMake to be installed, which makes contributing on Linux much more annoying (and breaks our extension CI). rocketship isn't a custom Discord client as much as a custom Electron build that downloads venmic with it. Is it possible to directly download the binary from npm, perhaps?
having venmic as a dependency requires CMake to be installed
i don't think this is true? the npm module contains prebuilds for x64 and arm64, only if you're on a different platform it has to build. this is how vesktop does it too, it just copies the prebuilds into our asar
in any case you should just be able to download the package from https://registry.npmjs.org/@vencord/venmic/-/venmic-6.1.0.tgz and it will contain the binaries in the prebuilds folder
i don't think this is true? the npm module contains prebuilds for x64 and arm64, only if you're on a different platform it has to build. this is how vesktop does it too, it just copies the prebuilds into our asar
moonlight targets more than Linux (macOS and Windows). In that case, running pnpm i will cause it to try and install and build venmic. This is why dynamically loading it is desired.
in any case you should just be able to download the package from https://registry.npmjs.or...
moonlight targets more than Linux (macOS and Windows). In that case, running pnpm i will cause it to try and install and build venmic. This is why dynamically loading it is desired.
the package is linux only. if you mark it as optionalDependency, it will just print a warning and skip installing it on other platforms (hard dependency will instead cause an error)
i dont understand this fork (https://github.com/tildearrow/venmic)
it doesn't work on pulseaudio, does it ?
electron needs pulse to do audio
nop
ig theyre using that fork in a non electron use case?
are they saying they have pipewire installed but also pulseaudio with jack
what kinda frankenstein setup is that bro

well there's not really a good way to solve this
I thought pipewire overrides that 😭
Discord Account
No response
Motivation
I notice that there is no way to create Polls on Discord using Vesktop. On the native/vanilla Discord client, this can be done by clicking the '+' button next to a message and selecting 'Poll.'
On Vesktop, clicking the '+' goes directly to file upload, with no option to create a Poll.
Solution
Adjust the '+' button on Vesktop to work as it does in typical Discord, with the Poll feature.
Alternatives
Include the poll feature in...
disable BetterUploadButton bruh
disable BetterUploadButton bruh
I can confirm that notification badges are still very much broken, both on KDE Plasma 6 and GNOME 46.
But, they work perfectly fine on KDE Plasma 5 and the Ubuntu Dock on Ubuntu. Not the default GNOME dash/dock, just the Ubuntu Dock.
hello vee vendicated you will now merge #686
Wanted to pop in and say I'm also having this issue on Linux Mint 22 Cinnamon Edition. Input Volume has zero effect on my mic.
Discord Account
No response
Motivation
I use discover overlay for when i am in voice calls or in voice channels to display the people talking. I noticed that discover overlay does not work with vesktop like it does with the normal discord client. I checked the discover overlay github and people have submitted this request, however, the dev reports that vesktop needs to do something for it to work. I am not familiar with how it works I just know it doesn't work.
Solution
Mak...
one day I will go insane and implement the rest of discord RPC into arrpc
Discord Account
No response
Motivation
But instead of Discord Vesktop is working like a charm, except voice chats, it connecting for eternity.
Solution
Redirect voice chats maybe or make some patch?
Alternatives
Idk lol
Additional context
No response
Request Agreement
- [X] I have searched the existing issues and found no similar issue
- [X] This is not a plugin request
- [X] This is not a Vencord feature request
Ahahahahahahya
how does vesktop even work lmao
@sly cairn didnt u send a link to a tweet that had the bypass/fix for this
i dont know if it works for everyone
and im not gonna post it on github
it's illegal lol
well I'd expect any firewall bypass to be illegal 😭
how is it illegal
russian law
bruh who cares about Russian law lmao
out of scope, but try looking into it yourself, for example check https://x.com/endermanch/status/1843753877092323622
github isn't gonna ban you for breaking russian law
otherwise vencord would get banned for having lgbt propaganda in the logo
[x] Это не запрос на функцию Vencord
ERR_CONNECTION_RESET
I'm not sure how this is labeled as not a vesktop issue. I have other electron apps, and Vesktop is the only one doing this for me.
because the layouting is done entirely by chromium. we have no control over it. it's impossible for this issue to be caused by vesktop. there is nothing we can do.
i mean true i just dont wanna get people in trouble
Discord Account
jacksons
Operating System
Linux Gentoo 2.15
Linux Only ~ Desktop Environment
Plasma on wayland
Package Type
Flatpak & Unofficial Portage
What happens when the bug or crash occurs?
The bug occurs when the window is open on a lower refresh rate monitor. It characters take a second to show up. I Hypothesize its because its trying to render the characters at the faster monitors refresh rate.
What is the expected behaviour?
No stuttering
How ...
Quick addendum: this happens when typing, Thought i mentioned that, No observable issue with message receiving
try to disable all your themes & css. if that doesn't fix it, then it's a chromium issue, nothing we can do
Already were disabled, thats unfortunate, Thanks for your time.
Discord Account
No response
Operating System
Linux
Linux Only ~ Desktop Environment
Gnome on Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
When you open the screenshare dialogue and hit cancel on the top left on this menu. vesktop crashes.
Fromt the logs in seems - when it fails to get any resources from the sc...
Discord Account
lacticmilk
Operating System
Fedora Linux 40
Linux Only ~ Desktop Environment
KDE on Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
I simply click a group chat while in the Discord homepage, and then it freezes for a second for it to close. Then I noticed it happening when I click any text box or type into the text.
I'm also using iBus for my input if that makes any difference.
can reproduce on windows 11
stable 334258 (9ca9eeb) Build Override: N/A
Vencord 013c8d0 (Vesktop v1.5.3)
Electron 31.1.0
Chromium 126.0.6478.114
cant repro on x11 latest electron (seems electron cant unminimize itself on wayland)
noooo
i will eat your food
@vernal lintel when do i get mmy paycheck
i cant open the vencord
Discord Account
somichev.dev
Operating System
Manjaro Linux
Linux Only ~ Desktop Environment
KDE on Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
Segmentation fault on startup after ~1 minute of nothing.
What is the expected behaviour?
Vesktop starting properly
How do you recreate this bug or crash?
- Run vesktop
- Wait for ~60-90 seconds
- Segfault
.
if it's relevant I didn't get any badge even when I should with this pr (probably more related to waybar/hyprland)
Is there no plugin for that yet?
I want to build one but I'm a Vesktop user and Discord doesn't serve all the quests to web clients
Also half the quests these days won't show up organically either because they're Ubisoft shit or Amazon Games shit
Tbh I'm on vesktop and ive never gotten a quest
I thought they were desktop only
The activity quests show up on vesktop
I'm not sure their correlation about the crashes and the dbus firing is accurate
ive been using it for months no issue
it should be just firing a signal at the dbus
it doesnt wait for a response
if it's relevant I didn't get any badge even when I should with this pr
oh duh
if it's relevant I didn't get any badge even when I should with this pr
if the com.canonical.Unity.LauncherEntry interface doesnt exist this pr will do nothing for you. (and I guess is causing the odd behaviour with the crashing.)
I'll try to replicate their crashing later
sounds like an issue with your system. please open an issue on https://github.com/Vencord/venmic instead to share the relevant debug info
@RealSweetPanda I cannot replicate the dbus spam or crashing.
opens dbus interfaces like crazy
com.canonical.Unity.LauncherEntry can't even have connections left open. it just fires into the void. Hyprland/waybar issue I assume.
@vernal lintel https://github.com/flathub/dev.vencord.Vesktop/issues/37
i am very confused
looks like this might be an upstream electron issue?
and it being "fixed" was because the ime was turned off for the other person

close as wontfix
any segfault is out of our control and something upstream / system related
nothing we can do except do what works the best for most people
if it only affects 2 people then i don't think it's very relevant, especially if they manage to work around it
Discord Account
Dunkin__
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Setup Executable, still prevalent on portable.
What happens when the bug or crash occurs?
Upon installing Vesktop, a white screen appears, and no information is given nor action allowed, except to close said window. This issue is an exact replica of issue #147. The proper solution there - to delete "vencordDesktopRenderer.css" - no longer functions beca...
oh hey ive experienced that in VM before
Same, but most time its just a driver issue
Was for me 
manually placing them allows it to launch iirc
different issue same symptom
Prolly, but be fair that version of win10 hadnt been updated in like 5 years
we can't help you without necessary information, specifically error logs. please use our support channel for easier debugging
hm idk if related at all but this happens when I turn on a vpn for example too
then do not turn on a vpn
I've noticed a recurring issue with Vesktop that many users, including myself, find frustrating: the forced use of the rainbow logo and dancing anime characters when opening the app. This choice feels out of place for many, and yet there's no option for a more neutral appearance, like the basic Discord logo.
From my perspective, it would be more user-friendly to at least offer a choice. Many people have voiced similar concerns, with numerous entries expressing a desire for change. Despite ...
my name is x0rp01s0n and I comment yap on unrelated issues without checking open prs
@Mikilio
but the background colors trip me up a bit (in particular the darker lighter square on the lighter circle
That is the raw svg which I included for future modifications. The actual in use icons are the .svg .ico and .icns under the build directory. https://github.com/Vencord/Vesktop/pull/865/files
Here's a preview:
. Therefore Vesktop is usable on a variety of sy...
is that chatgpt
sounds like start for some task for homework at school
Is it possible for this plugin to work with an older glibc++ version?
No. We have a hard dependency on C++20 and most toolchains that support said standard will pull in GLIBC++ 3.4.32.
and offer full support once debian 13 rolls out
If Debian 13 includes the minimum required GLIBC(XX) versions venmic will work without changes required.
Or is no full debian support intended for the Vesktop project?
We have a Flatpak. If your distros ships too old packages, use the Flatpak...
Thanks for the quick reply.
The hard dependency is unfortunate but that is how it is then.
Yeah I wanted to avoid using flatpak. Mainly because I prefer having everything done with one package management system so via apt (I think apt repo is even as an idea on the Vesktop roadmap).
But you are right that is an option. I will just wait and see if it is running on debian 13 then.
Regarding the static-built binaries. Vesktop is offering an appimage. Afaik there the idea is an fully bui...
Any reason why we cant just use an svg for the icon?
I've gone ahead and done some testing with this PR on linux. From what I can see, everything seems to work perfectly on my end. Imo, this is ready for merging but I'm not a maintainer soooo
vee will go insane and review every single pr in one day... soon...
We need to sacrifice more animals
Imagine Vesktop with all these PRs merged😭
my local build:
does this work under flatpak
i assume it kinda does? but only in certain directories
Has this been Flatpak tested?
none of these prs are mergable
whats not mergable about them
https://github.com/Vencord/Vesktop/pull/686 im pretty sure this is at least
it works and i've done your suggestions
Fair enough but what should we change for them to be mergable?
I want to continue work on it but dunno what to do
Discord Account
dansavagegames
Operating System
Windows 11
Linux Only ~ Desktop Environment
No response
Package Type
Setup exe
What happens when the bug or crash occurs?
I am in a vc with my friend. I have my Krisp noise supression on, yet he can hear the fans in my background.
What is the expected behaviour?
We would expect not to hear the fans in the background, and just my voice.
How do you recreate this bug or crash?
- Turn on a fan
- Call a f...
krisp is a discord feature, not vesktop.
I've encountered a similar issue on the new Kubuntu 24.10, which now defaults to Wayland. In the current release build, screen sharing works for just a few seconds before getting "Your stream currently has reduced video or audio quality." At which point, the viewer stops seeing any changes to the screen at all. In Debug, the frame rate drops from 30 (or 60) fps to around 4 fps. I’m using an Intel Arc A770 GPU, but I didn’t notice any difference after disabling "Hardware Acceleration" under Vi...
Workaround for any Discord client to toggle micro on Linux with PipeWire
Launch Vesktop with custom property to filter input recorder:
PULSE_PROP="discord.id=vesktop" vesktop
For now, we can find the ID of input recorder, used by vesktop:
pw-dump | jq ".[] | select(.info.props.\"discord.id\" == \"vesktop\" and .info.props.\"media.name\" == \"RecordStream\") | .id"
And we can change mute param:
pw-cli set-param STREAM_ID Props "{mute: STATE}"
...
what
xd bro mutes input in system for vesktop
not bad actually
its effectively what I do anyway (mute my system input)
thank you very much! I made my own script but it was very janky. I'll definitely use that
Discord Account
No response
Operating System
KDE Neon 6.2
Linux Only ~ Desktop Environment
KDE on Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
Navigating to any server or DM channel crash Vesktop
What is the expected behaviour?
Vesktop doesn't crash
How do you recreate this bug or crash?
- Open Vesktop
- Navigate to any server or DM channel
Debug Logs
lts20050703@lts20050703 ~> flatpak run dev.vencord.Vesktop
...
not a vesktop issue. try to use non-flatpak version and see if it works there
if not, there isn't much we can do since this is an issue with your system. you will have to debug the segfault and figure out why it happens
I modified it a bit
#!/bin/bash
: ${DISCORD_ID:=vesktop}
WANT_MUTE=$1
DEFAULT_SOURCE=$(pactl get-default-source)
STREAM_ID=`pw-dump | jq ".[] | select(.info.props.\"discord.id\" == \"${DISCORD_ID}\"and .info.props.\"media.name\" == \"RecordStream\") | .id"`
if [[ -z "$STREAM_ID" ]]; then
pactl set-source-mute $DEFAULT_SOURCE toggle
exit 0
fi
STATE=`pw-cli enum-params $STREAM_ID Props | awk '/Prop: key.*mute/{getline; print $2}'`
if [[ "$STATE" == "$WANT_M...
@Vendicated The AppImage and tarball also doesn't work, but the deb file works, so guess I'm switching to that one now. Is this still considered an issue with my system?
AppImage:
[27873:1014/184929.951644:FATAL:setuid_sandbox_host.cc(158)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /tmp/.mount_VesktoJNLJYj/chrome-sandbox is owned by root and has mode 4755.
fish: Job 1, '....
if [[ "$STATE" == "$WANT_MUTE" ]]; then
pactl set-source-mute $DEFAULT_SOURCE toggle
exit 0
fi
Why you toggle device micro here? In original script this condition prevent any changes for hold-key bindings, like that:
modmap:
- name: In game
application:
only: [cs2, other-game.exe]
remap:
ALT_L:
skip_key_event: true
press: { launch: ["bash", "-c", "/path/to/script....
can confirm same issue on ultramarine 40 (based on fedora 40) flatpak using kde wayland as well
try to edit /var/lib/flatpak/app/dev.vencord.Vesktop/current/active/files/bin/startvesktop and remove FLAGS+=(--enable-wayland-ime) on line 22. see if it fixes the issue.
i get the idea but this seems extremely hacky and i don't think having such a big patch is good for maintainability
at this point we just need a fork / our own thing
i wholeheartedly agree
also, why doesn't Vesktop try to reimplement stock Discord native settings?
i've hacked some to work again
like what?
holy pr got merged
yeah I agree too, I just threw it together for that guy
why does openasar host its own loading page
I dont think forking is a totally unreasonable idea but main arrpc has had ideas for a custom app list for a while and nothings really happened with that
I could look into it maybe
I think relying solely on a custom app list is a horrible idea
i tried to hack something together half a year ago
yes but that UI is absolute shit
it doesn't let you edit anything
yeah
it'd be a new UI I think
I wouldn't want to deal with patching theirs
arrpc would need to be modded to support passing on all scanned processes
then the client would filter them I think
honestly if this is added I don't think it should be a vesktop feature if it provides more granular control than stock discord
wdym
well rn discord let's you edit the scanned display name but thats it
whar?
(not on verified ones tho)
it would benefit both discord desktop and vesktop to have a better process scanning for presence solution

well their verified in the detectable.json
their exes and images are already chosen
I dont think having it as a vencord mod would work
actually maybe
idk
I don't think so
I need to do some research for it
I wouldn't be surprised if we can just hijack the function on the renderer that the native side calls and dispose of it entirely
or just dont use it
would it hurt to implement my own process detection as a userplugin?
there is so much unimplemented stuff there that it realistically does not matter; we have to reimplement a lot more RPC stuff anyway
like?
anything related to integrating discord into a game, voice control overrides
arrpc doesn't have a lot of code and has multiple questionable decisions im not a fan of
like hardcoding the database instead of dynamically downloading it
please elaborate on the second half
oh this is a horrible decision i agree
and using shell commands to read running apps
oh this too
HUH-HHH
doesn't it use wmic on windows
it spawns wmic every 5 seconds on windows
and wmic is dead since forever


limitation of being pure js
optimally it would be written in a compiled language that has access to winapis
@vernal lintel one time i made custom rpc thing that showed my laptop battery for some reason and it leaked 3gb ram on wmic child processes 
native addon in c++
is venmic native? don't think so

im stupit®️
@vernal lintel you have no idea how much I wish userplugins had a pre-compile script that could be ran
wtfdym
ok fine pre-compile script is a bit much
dependency installation and importing all scripts in a folder
is this a bad idea?
getDarwinOptions() is responsible for more than just the titlebar so this will break various features
{ label: "Native System Titlebar", value: "shown" },
the values are kinda misleading
titleBar?: "inset" | "system" | "discord";
when changing settings names, old settings should be migrated to the new key so users won't have their choice reset. you will likely have to do this in the main process so it applies immediately
this is incredibly hacky. what if your discord is not in english?
why is this darwin only code running on windows and linux too?
this also doesn't look right
Wait true I didnt think about that guh
https://www.electronjs.org/docs/latest/api/app#event-open-url-macos
Will only ever fire on macos.
works according to @hambooru
I'll so something better later
wait I'm dumb their custom 404 page def returns 404 as a status code I'll just check that
yea lol
silly willy
As with the open-file event, be sure to register a listener for the open-url event early in your application startup to detect if the application is being opened to handle a URL. If you register the listener in response to a ready event, you'll miss URLs that trigger the launch of your application.
yeah corrected that soon after sending it
@vernal lintel should it catch all non 200 responses and dump to /app or only be for 404

https://github.com/Vencord/Vesktop/blob/main/src/renderer/fixes.css#L7-L11 can be removed i think
fixes.css: Lines 7-11
/* FIXME: remove this once Discord fixes their css to not explode scrollbars on chromium >=121 */
* {
scrollbar-width: unset !important;
scrollbar-color: unset !important;
}
Any movement on this? Or a way to change the icon without building from source? The default tray icon is killing my vibes.
Any movement on this? Or a way to change the icon without building from source? The default tray icon is killing my vibes. I can change the icon in the task manager on KDE, but not the tray.
for once a valid complaint about this that isn't "rainbow bad" lol
Aagaming jumpscare
Why do I get the feeling that the devs cannot be bothered with this, because they love that mascot or what?
literally right above is lewi asking if its been flatpak tested
you cannot make up that kind of stupid
Wha
Why do I get the feeling that the devs cannot be bothered with this, because they love that mascot or what?
I think the fact I'm asking about the test status of this PR implies I care about it, but to be frank this isn't the most important code change in the world. We are all busy people nonetheless. And of course we do love Shiggy. Who doesn't? :P
Anyhow, if anyone decides to comment on this PR going forward, please keep it to development work or testing results only since you are just s...
(you are replying to someone who was already blocked)
its a general statement
as well
i have been able to nail down exactly what was causing this and would like to bring it back to attention.
it seems to fail very consistently when the cpu is being stressed. you can examine this for yourself by using the stress program like stress --cpu $(nproc). i was just able to make linking fail very frequently under this condition. ending stress caused linking to succeed every time.
basically, linking fails when the cpu is under load. it was happening almost 100% of the ti...
Thanks for the investigation, but I'm afraid there's nothing we can do then, this seems to be a system issue then.
Discord Account
kitki30
Motivation
My linux PC broke and i now can't use discord. I need to use raspberry pi 5 as my pc now and wanted to download discord. I downloaded armcord with vencord from pi-apps didnt accept my yubikey. Tried vesktop also didnt work. Now i cant login to discord.
Solution
Fix login with passkey / security key
Alternatives
Somehow login from browser.
Additional context
 2fa sign in for Desktop using USB Fido2 authenthicators (Yubikey, etc). For ...
system issue? i've replicated this on 3 different computers and multiple different operating systems.
system issue? i've replicated this on 3 different computers and multiple different operating systems.
This is nothing I can fix - The symptoms you describe either sound like pipewire having too much latency to properly transmit the ports or the scheduler messing things up
multiple different operating systems.
Not sure what you mean, venmic only supports Linux.
Lol Venmic on different operating systems?
different distros/pcs maybe?
Hope so
How does linux Discord Desktop handle the key?
On my PC with debian when i was creating the key i think it was implemented in app i dont think theres any system implementation of it like windows prompt, firefox also has its own prompt for security key. I now use discord in firefox and it works. I can login to vesktop with backup keys.
Now i logged in with backup key, it has no problem with creating new key, it just has problem with logging in.
When i pressed create security key, my yubikey led blinks. I don't know how about logging in on PC cause i only registered it on it. But now i can't check it cause cooler broke and i doesn't cool my CPU much
It also worked when i authenticated to add discord bot with it, looks like only the login is broken or atleast FIDO2 things
Electron issue, Auth popup isnt implemented on Mac and Linux
https://github.com/electron/electron/issues/24573
Unless someone is up to write a native module theres nothing we can do unfortunately.
Some work the bitwarden project has done: https://github.com/bitwarden/clients/pull/9456
A possible solution would be to port [this plugin](https://github.com/hackermare/BD-AutoScroll from BetterDiscord, which would enable autoscroll without the need for the blink feature flag. But this should probably be done at Vencord's level directly.
The only related issue in Vencord is this one as far as I can tell, but it has been dismissed. I'll try to reopen it with more details and see what happen.
If anybody has a solution fo...
multiple different operating systems.
Not sure what you mean, venmic only supports Linux.
multiple different linux distros.
Discord Account
aubysalt1
Operating System
Arch Linux
Linux Only ~ Desktop Environment
Hyprland
Package Type
Aur
What happens when the bug or crash occurs?
When I go to voice and video settings my input devices go away after a second.
What is the expected behaviour?
I expect that Input devices in Voice and video shouldn't go away because it work perfectly on normal discord and vencord.
How do you recreate this bug or crash?
Go to voice and video...
##...
Discord Account
No response
Operating System
Fedora 40
Linux Only ~ Desktop Environment
KDE 6.2.1 on Wayland
Package Type
rpm
What happens when the bug or crash occurs?
Autostart does not work
Log:
What is the expected behaviour?
Vesktop should be started with the system
How do you recreate this bug or crash?
- Enable Start with system
- Start the system
...
Content
I've used a blank template because I didn't want this to be automatically triaged as a BR or FR, since it's neither - an RFC for the repository itself. If this is incorrect, I'll transfer it to a standard template.
Request
Currently, https://discord.com/channels/1015060230222131221/1257025907625951423 is the sole asynchronous forum on the Discord server. This means that searching for Q&As is incredibly difficult, because the searcher must search through all message...
Discord Account
No response
Operating System
Fedora 40
Linux Only ~ Desktop Environment
GNOME Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
The program has a blank screen when searching the user settings.
What is the expected behaviour?
I expected to be able to search through my user settings.
How do you recreate this bug or crash?
I simply opened user settings, clicked Vesktop settings, then clicked the search bar at the t...
Discord Account
L0v4iy#l0v4iy
Motivation
Tired of LGBT shit and anime.
Solution
Add button in settings "Without anime"
Alternatives
Add button in settings "Without anime"
Additional context
No response
Request Agreement
- [X] I have searched the existing issues and found no similar issue
- [X] This is not a plugin request
- [X] This is not a Vencord feature request
We have no interest in maintaining a Github forum, sorry. Questions are mostly answered by the community, not developers. Plus most of our users don't even have GitHub, while every single one has Discord (due to the Discord-based nature of this project), so it is most logical to just have discussions on Discord
A Q&A forum on Discord sounds like a good middle ground though, we might consider this! Plus if we do this, we could also mirror messages to an external platform which would allow a...
https://github.com/Vencord/Vesktop/issues/913#issuecomment-2423933038
Thanks, @Vendicated. I've filed [a modmail ticket](#1297211180431179876 message).
Discord Account
kode54
Operating System
Arch Linux
Linux Only ~ Desktop Environment
Gnome on Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
If I click the screen sharing button during a video call, Gnome pops open the screen or window selector. If I then change my mind and cancel out of the source selector, Vesktop immediately crashes.
What is the expected behaviour?
Vesktop should detect the selection failure or cancel and abort the...
I’m a Windows user but I’m starting to notice a trend with “Gnome” and “Arch Linux”
this is an electron issue
Discord Account
cryptalmist
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Portable
What happens when the bug or crash occurs?
instead of zooming in the image when hold mouse button on the image it drag/pickup the image
What is the expected behaviour?
i have no idea
How do you recreate this bug or crash?
i have no idea
...
Discord Account
No response
Operating System
Windows 11
Linux Only ~ Desktop Environment
No response
Package Type
Setup exe
What happens when the bug or crash occurs?
People in the call can hear themselves in the screenshare
What is the expected behaviour?
Vesktop audio to not be picked up in screenshares
How do you recreate this bug or crash?
Join a call
Enable any screenshare options with audio enabled
Debug Logs
Request ...
Discord Account
slepice24
Operating System
bazzite (Linux)
Linux Only ~ Desktop Environment
Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
this occurs randomly sometime in minute sometimes in days. Vencord restarts inside and outside VC mostly when not in focus
What is the expected behaviour?
Vencord shouldn’t just restart on its own
How do you recreate this bug or crash?
- start Vesktop
- join VC on wait in chat and be ou...
Sorry for not finding this sooner. And last I checked, upstream doesn't care about bug reports unless you can write a minimal reproducer for them, since their development team is apparently as small as yours is.
I've had the stock Discord app from Discord themselves also do this every time I start it from either the dock or KDE's application menu; I'm not sure if this is exclusive to Vesktop.
Content
my computer has English language pack downloaded and i tried to change the language in Vesktop in settings
it didnt fix it...
Discord Account
No response
Operating System
Artix Linux with OpenRC
Linux Only ~ Desktop Environment
Hyprland
Package Type
AppImage
What happens when the bug or crash occurs?
First of all: I know I should not report screensharing bugs here, since they are "system problems", but:
- I would love to get some help on the topic and this seems like the best place to do so
- The bug seems to be only tied to Vesktop, as other applications like OBS or Librewolf(Fi...
Also, I've tried Flatpak, AppImage, as well as all AUR versions, the behavior is the same.
Some additional info as well:
NVIDIA 2060 Ti Mobile
NVIDIA drivers: nvidia-dkms(closed headers) version 560.35.03
I also tried the nvidia-open-dkms package, to no avail.
use our support channel if you need help
Like the issue template told you, this is a system issue and there's nothing we can help you with
your error logs have clear errors stating that the screen cast portal (the implementation of your window manager that allows programs to capture the screen) failed, so this is likely an issue with hyprland. make sure you're on the latest hyprland version or try reinstalling it. you could ask for help in their discord server
or try googling your errors and googling for solutions, or ask in a...
Like the issue template told you, this is a system issue and there's nothing we can help you with
I understand, I was just hoping that someone would have the solution for it. Thanks for the clues :heart:
Only with "Discord Titlebar" enabled will the app windows be able to snap correctly in Fedora Silverblue. Otherwise the window will be broken until it's maximized once, at which point it will snap and go fullscreen (in streams) fine. Definitely broken out of the box on Gnome.
Okay, that's fair enough. However, I hope you are aware that by attempting this it caused the program to be unusable. Had to reboot to fix.
In case anyone else is affected by this issue: I managed to fix it by running
dbus-run-session Hyprland
instead of just
Hyprland
Now screensharing works fine, although it asks me 3 times to select the screen, idk why.
I don't really mind it though.
it asks me 3 times to select the screen
xwayland issue.
For me guide is not working, ive added via flatseal xdg-run/.flatpak/dev.vencord.Vesktop:create and xdg-run/discord-ipc-* to the global settings and it still did not work
Discord Account
No response
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Setup
What happens when the bug or crash occurs?
The following screenshot should be sufficient:
What is the expected behaviour?
n/a
How do you recreate this bug or crash?
n/a
Debug Logs
n/...
@sly cairn should prob add a comment to the flatpak readme about process scanning not being possible in the flatpak
there is
no thats for rpc
not process scanning
that's the same
arrpc cant read /proc in the flatpak
yes
this is the Nsis installer and not under our control. try manually deleting that folder or google the error
soo.. there should be a note
yes
there is one
process scanning is for rpc
that's its only purpose
that's where the note lives
i cant add one on flathub
no yeah a note in the readme should be added that says process scanning cant work
yes
there is one
i linked it to you
there is no such note on the readme in the github repo because its unnecessary
on anything that isnt flatpak it works fine
no thats for RPC that the app implements 😭
vesktop in flatpak cant scan processes and show u as playing them
rpc is provided by arrpc
that note that i linked to you is literally what you're talking about
lol
youre misunderstanding 😭
clearly
because you're saying arrpc cant scan because its a flatpak but i already have a note on the flatpak page
but i cant add that to the flathub description because thats controlled by appstream and it wont get approved
so what do you mean
theres nothing in the readme about process scanning not working
its in the flathub readme

okay we're going in circles
please detail what exactly is wrong, and what you want as a resolution
https://github.com/flathub/dev.vencord.vesktop is the readme yes?
for the flatpak yes
oh
okay
i understand now
i thought i had written a notice, i had not
😭
Alright @sly cairn, in 1 day: add note to vesktop flatpak that process scanning is fucked
i do wonder though if you give it explicit permission for /proc where in the sandbox that is at
because /proc in the sandbox is for the sandbox
not permitted by flathub
as a user work around i mean
maybe
it doesnt work so im wondering where it exposes it in the sandbox
https://github.com/flathub/io.missioncenter.MissionCenter apparently uses flatpak-spawn to scan /proc
so a solution might be to spawn the arrpc server outside the flatpak (horrible tho cause that would mean it would have to shell out & the user would need node on their system which is guhh)
itd only be reasonable to implement something like that if we had a native module for rpc things
rn flatpak users can setup an arrpc server themselves and use the arrpc plugin if they want process scanning ig
@sly cairn maybe add this in your note too
nix is one of the 2 officially supported hyprland platforms
they must be a bit insane
they have raf and fuf there to fix stuff just for nix and last I checked vax has never touched nix
Content
Hey, im working on a customizable new tab page for all browsers. One of its features is calling the app version of discord (if installed) instead of the web version. On windows, all i need to do is redirect to the discord protocol "discord://"
Im porting it to linux as well, and making it open vescord instead of discord. So is there any other way to call vescord through a protocol? Because discord:// doesnt open vescord.
Thanks
it will support discord:// soon #813
vescord
@sly cairn, <t:1729448226:R>: add note to vesktop flatpak that process scanning is fucked
later
should be in the documentary, i searched 1 hour until i found this...
broken again for me at least
Fixed spelling mistake (Miscelleanous → Miscellaneous)
Discord Account
cattit0
Operating System
Arch Linux
Linux Only ~ Desktop Environment
KDE 6.2
Package Type
Pacman
What happens when the bug or crash occurs?
When screensharing, the colors randomly shift to this dark-tone for a few seconds and then turn back to normal. From what my friends told me is that it happens randomly when watching.
What is the expected behavio...
I have gotten further input on the situation. It happens for approx. 10 to 20 seconds and then disappears for 1 to 2 minutes, always on a loop.
This is a system issue, specifically with your gpu driver or its screenshare portal
Sounds like KDE skill issue
i forgot that existed
For me guide is not working, ive added via flatseal xdg-run/.flatpak/dev.vencord.Vesktop:create and xdg-run/discord-ipc-* to the global settings and it still did not work
Discord Account
No response
Operating System
Linux (openSUSE)
Linux Only ~ Desktop Environment
KDE on X11 or Wayland
Package Type
Flatpak
What happens when the bug or crash occurs?
When you misspell something, you see the usual red squiggly line, but you can't right-click it to access the text interaction and correction menu as you would in the standard client. In-fact, you can't even right-click the text entry at any point to access the menu.
Vesktop:

Discord Account
KIRUYXAN
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Setup exe
What happens when the bug or crash occurs?
When I stream a separate window with sound, the stream shows the general sound of the computer
What is the expected behaviour?
The sound will only come from the window
How do you recreate this bug or crash?
- log in VC
- Start streaming a window with sound
- The stream will have gener...
@Vendicated not planned because it’s duplicate or is it generally not planned?

It seems to me that yes, but then can you link to the main issue on this topic
because it's a duplicate. if you spent even a minute checking existing issues you would easily find it
So it's not possible to fix this?
with how ram hungry discord has been getting lately on windows, Vesktop desktop is a very good solution
Preface: I don't know sh about the project's structure. I don't even write TypeScript.
In the past few days I've been writing down a keylogger that relies on libevdev. If anyone here is interested in even taking a look, it's there. If you guys prefer to wait for the Portals implementation, fine, but I'm pretty sure Vesktop will need some sort of an abstract interface, even when Portals will be there. I'm proposing this as a temporary solution anyway.
...
KEYLOGGER
day 2000 of scuffed global shortcuts implementation in KDE thats blocking venbind
@scenic hollow its still exploded right
so, I'm still having this same problem, is there anything I can do as a temporary solution? it's pretty annoying having to select an specific audio source every time I want to screenshare. also I've recently switched to Wayland but that hasn't changed anything.
you will pay curve a salary to fix venmic bugs asap
on KDE Plasma, Linux, Vesktop can be launched multiple times, creating multiple instances. is this intentional?
(only the first login works, however)
IIRC in vanilla Discord client on Windows if you try to launch it more than once it will just bring attention to the already opened window
I have not used vanilla Discord client on Linux for more than a few minutes, so IDK if the behavior in vanilla is the same
its an issue that if you open vesktop then steam, you can open vesktop again
its really weird
someone should really open an issue on steam linux repo for it
steam startup seems to be deleting /tmp/scoped_dirRANDOM/SingletonCookie
not a vesktop issue
Technically this is true, but also doesn't mean it's out of the control of Vesktop to mitigate. https://github.com/flathub/dev.vencord.Vesktop/pull/34 is ultimately what introduced the crash (to all users of Wayland KDE + IBus), which leaves two options of fixing: revert and not use wayland's IME protocol, or pointing to the specific (or general area) upstream that needs to be contacted. Generally, dismissing is pretty bad practice.
(I am also affected.. as it affe...
not a vesktop issue
Technically true, but there is a fix available that would require Vesktop to update chromium/electron. Specifically, upstream fixed the issue between these two commits: https://chromium.googlesource.com/chromium/src/+/94af9d13a14b2dbfecb1f5de52969ef023c218a6 and https://chromium-review.googlesource.com/c/chromium/src/+/5598518
Basically, need to update to an electron build that is up to do date with these patches. Current stable electron releases are up to Chromium...
bump to 32.2.2
its still insane to me that electron bumped to an unreleased version of xdg-desktop-portal thats months away
good /s
both steam and electron are broken software
it's probably a chromium issue actually
they should be using XDG_RUNTIME_DIR
maybe as its steamwebhelper doing the deleting but then again spotify another CEF app doesnt do it
theres a copy of the file thats exploded at .config/vesktop which I guess Electron doesnt care about even tho it creates it
chromium browsers use this to make aure 2 systems with access to the same filesystem don't open the same profile twice afaik
Upon receiving information on a new port venmic already retries to link the parent node, so it should work - not sure why it wouldn't. Can you try adjusting the Venmic settings (you can tweak them before starting a stream) to see if tweaking them helps?
Discord Account
Fartleks
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Setup exe
What happens when the bug or crash occurs?
Whenever i change my profile picture it takes up to 15 seconds to load, freezes and then when it finished freezing all the animations slow down including the save option which takes arround 5 seconds to process
What is the expected behaviour?
I expect it to quickly change the avatar without slow...
idk what causes this
i can reproduce on my main but on alt with all plugins enabled it doesnt happen
I can reproduce on my main but can't reproduce on an alt with every single plugin enabled. So unsure what causes this
i tested all plugins with binary search and it seems to be ThemeAttributes. Does disabling it fix it for you?
hmm
just theme attributes and nothing else works fine
nvm
okay makes sense
thats hilarious
because it uses a data url that can be >1mb
and theme attributes puts that as a style
time to bump to electron 33!
(ibus issue seems to have been patched and there are other bugfixes in there for linux too, would be worth it)
or 32.2.2
either works
we can hop to cr130 or stay on cr128 with the ibus bugfixes
@tidal quarry XD
did u never notice
have genuinely never encountered that :p
is that only for global pfps or for servers too?
cuz i change server pfps a lot
cause the src is a data: URL which can be very large (1mb+)
and it's creating styles
--avatar-url-128: url;
--avatar-url-256: url;
--avatar-url-512: url;
--avatar-url-1024: url;
--avatar-url-2048: url;
--avatar-url-4096: url;
now if that url is a cdn url, no problem
but if it's a 1mb data url
ENJOY 10mb CSS
which causes everything to die
XDDDD
we LOVE
btw
bump to electron 32.2.2 or just to 33?
we need 128 minimum for bugfixing
we alr have 32 buddy
correction
we need THAT version of 128
xd
we've got electron 32.1.2
fair enoughhhhh

ill send my flatpak friends the good news
yeah but its like
"hey already fixed in the upcoming release love u"
(tl;dr kde+wayland+ibus causes an electron illegal hardware instruction crash when you did literally anything)
(it was only able to be replicated with this specific combination)
yop...
Content
These are my discord inputs/outputs
These are my vesktop inputs/outputs
I can't figure it out :c
use our support channel for help
vms without hardware accel would just perma explode white screen sometimes
I WAS TESTING WINDOWS
has anyone reported that crash with closing the screenshare portal
also happens to me, even outside in VC
LOL
oh i must admit i did something rather stupid over 7 months ago and only found out out yesterday it wasn't a vesktop bug like I thought
Thanks DeveloperActivityShelfStore
idk but i know what you mean and do experience it
Discord Account
skuxsaint
Operating System
Windows 11
Linux Only ~ Desktop Environment
No response
Package Type
Windows 11 Installer
What happens when the bug or crash occurs?
Gray Screen Occurs when launching the Vesktop App , Ive restarted - reinstalled - used await Vencord.Updater.checkForUpdates() await Vencord.Updater.update() VesktopNative.app.relaunch() and Vesktop.Settings.store.discordBranch = "stable" from previous Issues ive seen and wont work.
...
Optional: Back up your Vencord settings
- Uninstall Vesktop
- Delete
%APPDATA%/Vesktopand%LOCALAPPDATA%/Vesktop - Install Vesktop
If it's fixed, good
Otherwise, it's an issue with your network. In this case, try:
Discord Account
No response
Operating System
openSUSE Tumbleweed
Linux Only ~ Desktop Environment
KDE Wayland
Package Type
AppImage
What happens when the bug or crash occurs?
https://issues.chromium.org/issues/331796411
Sorry for the low quality bug report, I'm in a rush, and I assume you already know how best to handle stuff like this, once you know of it, so I'm just letting you know. Feel free to just close this without comment.
This upstream bug is eff...
this is reliant on an electron version that does not yet exist, it'll be fixed when that comes out
Discord Account
No response
Operating System
Arch Linux
Linux Only ~ Desktop Environment
KDE Plasma(Wayland)
Package Type
AUR and Appimage, version 1.5.3
What happens when the bug or crash occurs?
The window closes when I press Ctrl+W, but the official discord client does not.
It happened on any page, whether it's on the login or chat page.
What is the expected behaviour?
Nothing will happen.
Blocking browser shortcut keys shouldn't be that hard, I guess...
Discord Account
celestialorcas#5798
Operating System
Debian 12
Linux Only ~ Desktop Environment
KDE Plasma on Debian
Package Type
Flatpak
What happens when the bug or crash occurs?
When trying to load the roll20 integrated discord app, it loads for a few seconds and then just stops on this screen
Have tried it with the base discord app and it loads fine on th...
Can't reproduce. If you're sure the bot has the correct permissions try changing your DNS?
Discord Account
No response
Operating System
Windows 10
Linux Only ~ Desktop Environment
No response
Package Type
Setup exe
What happens when the bug or crash occurs?
The Spotify RPC does not work.
What is the expected behaviour?
Spotify RPC is supposed to work.
How do you recreate this bug or crash?
- Try playing something on Spotify.
- Spotify does not show up as an activity.
Debug Logs
Replace this text with your crash-log. Do not ...
Having the exactly same issue on GNOME with Xorg.
Insane issue that I finally bothered to look at
fixes: #858
I will never unsee that.


