#🖥-vesktop-development
1 messages · Page 1 of 1 (latest)
Vesktop WHAT now?
woah
5th11!!!
Vesktop channel 
the e in vesktop is pronounced with a long e
ah
i always pronounced it
like
ve
with the ve being like vencord but without ncord
yeah you would think that it rhymes with desktop
This whole time I thought it was a silent e
silent e, my favorite game
beescord
3 billion bees run the vendor team
please keep it on topic and development related, or go to #🧊-off-topic-iceman-only
https://github.com/Vencord/Vesktop/pull/432 Fixed runtime error on startup
Shouldn't this be instead recursing backwards until 0?
The retries parameter would instead default to 10.
Describe the bug
Vesktop renders an opaque white sheet before all DOM elements, regardless of the Window Transparency setting.
To Reproduce
Turn on Window Transparency in the Settings.
Set the background of the page to any transparent colour.
Witness.
Expected behavior
I expected the theme I had been using for about a year over on BetterDiscord to render correctly on Vesktop ; it would seem that this is not the case.
Thinking that out of the many styling rules I ...
Hello i have a question is it normal for vesktop to only show a single screen when on screenshare on windows?
i have 2 screens and vesktop only detects the external one
Vesktop is already resource efficient is it possible to make it more recourse efficient? (Don't recommend me to not not get it, just thought about it)
So geel is it possible?
Sanest novideo User
This is fixed in b636b65 how ever 1.5.0 came out 3 days prior to b636b65 being merged.
TLDR: Fixed in git but not in latest release.
i will make a release later today
It was there before.
Thank you both for the quick response. Looking forward to migrating fully to Vesktop.
i will make a release later today
Yay thanks i have been wating for this!
Still works well on Plasma 6, running both as an xwayland and a wayland client, though it does attempt to paste whatever is on my clipboard when I autoscroll. Is it possible to prevent that? I know BetterDiscord as a modification to the desktop client disables middle-click pasting, but I have no idea if that's possible in Vesktop which I understand is not the desktop client.
Still works well on Plasma 6, running both as an xwayland and a wayland client, and no crashes. Though it does attempt to paste whatever is on my clipboard when I autoscroll. Is it possible to prevent that? I know BetterDiscord as a modification to the desktop client disables middle-click pasting, but I have no idea if that's possible in Vesktop which I understand is not the desktop client.
There might be an electron blink launch flag to disable middle click pasting, or you can just disa...
WOAH
(or best effort) in plasma by going to settings -> General behavior (under workspace0 -> Middle click: Paste selected text
Thanks, I did consider doing that but I actually quite like the feature, just anywhere but in an instant messenger, lol =)
I'll take a look around and see if it could be added as a separate option, or perhaps just be disabled at the same time if autoscrolling is enabled.
https://github.com/Vencord/Vesktop/issues/384#issue-2127295681
@Maritsu, if you're using cpe:/a:kde:plasma:5 with the default KWin WM, importing
[KWinRuleset]
fpplevel=3
fpplevelrule=2
fsplevel=3
fsplevelrule=2
wmclasscomplete=true
into kcmshell5 kcm_kwinrules should prevent this from being problematic anymore.
https://github.com/Vencord/Vesktop/issues/384#issue-2127295681
@Maritsu, if you're using
cpe:/a:kde:plasma:5with the default KWin WM, importing[KWinRuleset] fpplevel=3 fpplevelrule=2 fsplevel=3 fsplevelrule=2 wmclasscomplete=true(see https://github.com/Vencord/Vesktop/files/14562853/KWinRuleset.kwinrule.zip) into
kcmshell5 kcm_kwinrulesshould prevent this from being problematic anymore.
Thanks for the tip! However I use DWM, so this ...
This implies fixing Discord shitcode
Good luck
Also for the systray icon. The default discord client has a notification badge on the systray too!
lets see whats new https://www.electronjs.org/blog/electron-29-0
Electron 29.0.0 has been released! It includes upgrades to Chromium 122.0.6261.39, V8 12.2, and Node.js 20.9.0.
basically nothing
releasing a new version every x months is so dumb
they do these updates with nothing
and calling a major version for that...
cause breaking change
ya
or everyone is angry at u

this was caused by a breaking change to the context menu API provided by Vencord itself. We simply forgot to update Vesktop.
fixed via https://github.com/Vencord/Vesktop/commit/738fa588a606bb6ebddca1187a0c94152707c62e
lmao electron doesnt like
nono we dont use fetch rn
we use the https module
awful awful api
whaa
inbuilt node:https module
you mean in the electron side of vesktop?
yes
oh
nodejs
just switch to fetch and we can use experimental flag
nah u dont even need it
oh ya
it only emits a warn right
I dont even know my node js version I think it's 20
i got nvm either way
why do you need to wrap?
to automatically handle errors
and retry on network errors
ig it shouldnt really be inside fetch
now that i think about it
stupid type error
does nodejs have fetch wrongly typed
or is this what they changed in nodejs 21
97267ef Rewrite http utils; properly handle (& retry on... - Vendicated
thanks but like i said, we should also switch to the fetch api
thus superseded by https://github.com/Vencord/Vesktop/commit/97267ef89a24f4fefae256481bf9bd8380a1d3d4
the node fetch global is the worst designed thing i ever saw
why tf does it return web shit like ArrayBuffer or web readable???
we're in nodejs not web
die
sure compatibility but when do you try to use a web lib in nodejs
i also love
const opts: RequestInit = {
headers: {
foo: "bar"
}
};
opts.headers.baz = "explode" // TYPE ERROR BECAUSE RequestInit.headers CAN ALSO BE A FUCKING ARRAY
if you move this ternary inside the callback, it wont require a restart:
const onTrayClick = () => {
if (Settings.store.clickTrayToShowHide && win.isVisible())
win.hide();
else
win.show();
}
we have no control over this behaviour, sorry
not sure how to fix this. i don't think there is a standardised way to choose multiple locales at once in linux, so we have no way of finding out your preferred locales
locale -a might work on Arch and such where you only generate the ones you're personally gonna use, but on "user friendly" distros like ubuntu it will have all locales pre-included. For me on fedora, it lists 873 lines. So this is definitely not viable
the way the official discord app does it is that they have their ow...
i guess we could let you manually choose locales you would like?
slightly insane
already fixed ages ago but i forgot to released it. will make a release very soon
OH MY GOD
WHY
Quoting must be done by enclosing the argument between double quotes and escaping the double quote character, backtick character ("`"), dollar sign ("$") and backslash character ("") by preceding it with an additional backslash character.
😂
Appreciate it 💀
Describe the bug
Vesktop does not show up even though tray and task icon is shown.
Clicking on Vesktop shows nothing and alt-tab menu doesn't even have vesktop
To Reproduce
Start Vesktop
Expected behavior
I expected it to show up
Screenshots
Desktop (please complete the following information):
- OS/Distro: KDE Neon 6.0
- Desktop Environment (linux ...
44627b4 autostart(linux): correctly preserve command li... - Vendicated
fixed via https://github.com/Vencord/Vesktop/commit/44627b4cd469de32860f8f72f1168543e9ceda9d, you'll have to toggle it off and back on to apply the fix
vencord kitkat
Try to run with --disable-gpu or run in XWayland instead of wayland.
I also just scheduled release 1.5.1 which updates electron / chromium & might fix the issue.
9e8060f Insert release changes for v1.5.1 - github-actions[bot]
This PR updates the metainfo for release v1.5.1. @lewisakura @Vendicated
Issue unlocked. As mentioned above, please do not comment unless you have something valuable to add. Or in other words, do not comment unless you absolutely know what you're doing, and are either trying the command line flags mentioned above, or are (successfully) trying some other chromium/electron feature
Vesktop now officially uses electron 29
Could you please retry the vaapi chromium command line flags and see if they work for hardware accelerated screenshare on this electron...
is there anything blocking the merging of this that I could help with? If you guys need another tester for this on Windows in addition to the two people above, I could try it out.
--disable-gpu did the trick
Running Vencord with:
vesktop --enable-features=UseOzonePlatform --ozone-platform=wayland --use-gl=angle --use-angle=gl --enable-features=VaapiVideoDecodeLinuxGL,VaapiVideoEncoder
and changing my 4K display to 8 bit, the screenshare is still like a slideshow for others and smooth in the preview for me. The GPU is using more power when screensharing, but is not showing any indication like ENC in nvtop.
When screensharing, no matter the resolution I pick it looks like the same ...
Trying this on nvidia is an exercise in futility, as the community made vaapi driver only supports decode.
Running Vencord with:
by editing the source code, not via command line flags. scroll up ^
I tested this but it has 2 problems
First problem
Its not encoding with GPU because its missing the necessary flags https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/gpu/vaapi.md#verify-driver
If i add this to index.ts it starts to encode with GPU and its much smoother but not as smooth as it should be because the second problem
app.commandLine.appendSwitch("use-gl", "angle");
app.commandLine.appendSwitch("use-angle", "gl");
app.commandLine.appendSwitc...
oh no new electron
the ugly default scrollbar is everywhere lol

they support scrollbar-width
and it uses that instead of webkit scrollbar 💔
huh
wdym
tbh i didn't even notice lmao
how fix and why does it happen
is it something in discords css
HORROR
oh
well discord will probably fix soon
cause it will also happen to anyone using discord in browser
Flatpak build failed to auto-update.
https://github.com/flathub/dev.vencord.Vesktop/pull/14
Describe the bug
Trying to link the package @vencord/venmic@3.3.2 since typescript can't find module returns this
To Reproduce
- Install packages
- Run
pnpm link @vencord/venmic - Receive error
Expected behavior
Build just fine for windows.
Desktop:
- OS/Distro: Windows 11
- Version: 23H2 22631.2506
Command line output
Running pnpm link @vencord/venmic
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for @venco...
(will attach video soon, as theres another bug as well)
Should also be fixed by flathub/dev.vencord.Vesktop#12
this issue makes no sense. why are you trying to link it? simply don't.
also, we use pnpm, not npm.
this issue makes no sense. why are you trying to link it? simply don't.
also, we use pnpm, not npm.
tests fail anyways
if you get errors with line endings, it means you configured your git or editor wrong. issue on your end.
tests will fail for the venmic file but just ignore it, it doesn't matter
if you get errors with line endings, it means you configured your git or editor wrong. issue on your end.
tests will fail for the venmic file but just ignore it, it doesn't matter
Ran it in cmd, git not configured other than just being authorized, line endings give like 4000 errors in tests before u run lint:fix
@sly cairn i think i asked this before, but you can't add a webhook to the flatpak repo right?
possibly, will @ on matrix
For flatplak auto start could just add a this flatpak run dev.vencord.Vesktop to startup apps or smth
that works but it's not possible to do this from within the flatpak. instead there's a portal for it, which i already got working in #282
Describe the bug
Scrollbars inside channels, DMs and groupchats are out of place and look like default Chromium scrollbars.
To Reproduce
- Go inside any DM, channel or GC.
Expected behavior
A normal Discord-like one like in the DMs list.
Screenshots
**Desktop (...
this is because vesktop now uses chrome 121, which finally added support for some very old scrollbar css properties
this breaks discord's scrollbar styles
you can either fix it yourself via css, or wait for discord to fix it themselves
more context:
https://developer.chrome.com/docs/css-ui/scrollbar-styling
https://syntackle.com/blog/changes-to-scrollbar-styling-in-chrome-121/
the cancel button in the onboarding (/static/views/first-launch.html) doesn't do anything...
wrong
||I don't have vesktop installed rn. I was just looking through the source code||
how does it work then?
read the rest of the code
it uses console output to send signals to the parent process
oohhhhh
the proper method is by exposing ipc methods but that's unironically more effort
so i did console instead
**firstLaunch.ts: **Lines 41-72
win.webContents.addListener("console-message", (_e, _l, msg) => {
if (msg === "cancel") return app.exit();
if (!msg.startsWith("form:")) return;
const data = JSON.parse(msg.slice(5)) as Data;
State.store.firstLaunch = false;
Settings.store.minimizeToTray = data.minimizeToTray;
Settings.store.discordBranch = data.discordBranch;
Settings.store.arRPC = data.richPresence;
if (data.autoStart) autoStart.enable();
if (data.importSettings) {
const from = join(app.getPath("userData"), "..", "Vencord", "settings");
const to = join(DATA_DIR, "settings");
try {
const files = readdirSync(from);
mkdirSync(to, { recursive: true });
for (const file of files) {
copyFileSync(join(from, file), join(to, file));
}
} catch (e) {
console.error("Failed to import settings:", e);
}
}
win.close();
createWindows();
});
Describe the bug
Vesktop does not ask for microphone permission (Hackintosh MacOS Sonoma 14.3.1)
To Reproduce
- install macos Sonoma
- join vc
- mic not working
Expected behavior
Vesktop should ask for mic permission, it already asks for screen sharing before streaming, but we cannot
Screenshots
**Desktop (please complete the following information)...
Update!
I tried downgrading to 1.5.0 because I saw that 1.5.1 fixed screenshare audio using microphone on debian, and this time the permission was asked when opening the app
Describe the bug
When installing Vesktop via flatpak it will show the "Update Available" dialog (Screenshot) when an update is available, which is not responsible for updating the flatpak version.
To Reproduce
- Downgrade Vesktop
- Run Vesktop
sudo flatpak update --commit=70a623e0e430953bbd39aac618662b4009459692c82c335b1131f412e4e9b047 dev.vencord.Vesktop
flatpak run dev.vencord.Vesktop
Expected behavior
Ignore Vesktop updates, since they are managed ...
here's a temporary fix: Add this to your QuickCss
* {
scrollbar-width: unset !important;
scrollbar-color: unset !important;
}
Is your feature request related to a problem? Please describe.
I'm always frustrated when I have to swotch from Xorg to Wayland to screenshare on Vesktop.
Describe the solution you'd like
Add screen share (and optionally audio support) using PipeWire if Wayland is detected.
Describe alternatives you've considered
I've considered WebCord, but it doesn't seem to work.
Additional context
Apps like OBS have integrated PipeWire support.
what? it's already supported
Doesn't seem to work for me
do you have xdg desktop portal installed???
also, what de/compositor are you usign
not completely sure. i'm using wayland (experimental) on linux mint
Can confirm, this is broken for me on 1.5.1 as well.
Also, I tried giving microphone permissions to dev.vencord.vesktop manually but that doesn't seem possible anymore on Sonoma.
there’s always the cursed way
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db
insert into access values ('kTCCServiceMicrophone','dev.vencord.vesktop', 0, 2, 2, 1, null, null, null, 'UNUSED', null, null, 1706117326, null, null, 'UNUSED', 0);
might be because vesktop 1.5.1 is now signed (should be? im not actually entirely sure)
and possibly missing some entitlements?
@sly cairn
its signed
This could be fixed by https://github.com/Vencord/Vesktop/pull/355 with keeping shiggy as the default
Do we want to not have shiggy as the default anymoe ?

i wouldn't replace shiggy entirely, instead i would make it randomly pick shiggy or vennie
Shiggy was just used without permission so I don't think it should stay in Vesktop and Vencord - we have no rights to use it (ig an emoji is a bit different though)
Is there a way to modify your user agent to mimic a phone instead of a web browser?
why? to get the mobile layout?
There was a pr for that iirc
Not a mobile layout, if someone has Platform Indicator, so it appears that one is on a mobile device.
What do you mean?
so a xyproblem
whjy do you want to appear as mobile
useless
It’s just what I like.
Could you elaborate please?
the answer is: no there isnt
Oh ok.
Describe the bug
When trying to stream an application or monitor, the client soft locks after selecting the application or monitor, hanging at "Loading Audio Sources...". Voice Chatting is still possible and the client still animates everything properly, but no longer responds to user input. The desktop environment eventually reports that Vesktop is no longer responding.
To Reproduce
- Join a Voice Chat
- Click the button to stream
- Select a video source
...
looks like venmic is stalling forever somehow? @upper pine
@maiden igloo
do u know
im just the signature
i dont actually have a mac lol
tldr:
1.5.1: signed, microphone access not working, voice & video tab crashes
1.5.0 not signed, working & working
i suspect its smth to do with signing cause we didnt really change anything else
well we also did update from electron 28 to 29 but doubt theyd have such a fatal regression
OHHH
should have googled man
i was right its signing related
any mac havers who wanna test this 🥺
Imagine being a mac haver
Yeah this sounds about right
It's signed but not with the correct entitlements
i can test if someone gets me a build
The PR was behind on some refactors in the newest versions. I've merged the changes following the refactors so it should work again now
If the current inclusion of // eslint-disable-next-line simple-import-sort/imports in ipc.ts is the roadblock on getting this merged, I'm happy to revert it to the require hacks. At this point I just want to not have to maintain my own branch on my system to keep up with updates...
I'm experiencing this issue as well. Had to downgrade to 1.5
this would be an easy plugin to make but i'm not sure about the long-term safety
like it's probably fine
but like
Wot?
Sure it's a venmic problem? Did venmic even change between 1.5.0 to 1.5.1
idk multiple people complaining about that
yes
the debian mic workaround thing
Ahh alr
Can they provide the log files?
I'll take a look on the weekend, im currently absolutely bombarded with work
Are there any common denominators among those who face the issue? (i.e. same distro base, ...)
window.navigator.languagesshould contain all locales you have configured on your system. double check that you have properly configured them
It looks like this is different on Vesktop when compared to other browsers
yeah xd

like i said
locale -amight work on Arch and such where you only generate the ones you're personally gonna use, but on "user friendly" distros like ubuntu it will have all locales pre-included. For me on fedora, it lists 873 lines. So this is definitely not viable

is vesktop supposed to want 1tb of VM memory???
yes
normal chrome behaviour. virtual memory is pointless to care about, its irrelevant
"The sandbox has to be fairly large (in the order of hundreds of Gigabytes up to a few Terabytes) to be able to host a sufficient number of Wasm memory cages"
"While reserving large amounts of virtual memory is essentially free on most OSes, such as Linux, XNU, and Fuchsia, it does come with some overhead on Windows. On Windows 10, there seems to be a modest overhead of roughly 2MB per Terabyte of reserved address space, likely limiting the acceptable size of the sandbox to roughly 256GB to 1TB"
https://docs.google.com/document/d/1PM4Zqmlt8ac5O8UNQfY7fOsem-6MhbsB-vjFI-9XK6w/edit#heading=h.xzptrog8pyxf
https://docs.google.com/document/d/1HSap8-J3HcrZvT7-5NsbYWcjfc0BVoops5TDHZNsnko/edit?pli=1
this looks nice
hi ryan

contrast is a bit low
but maybe that's deliberate idk

that's a lot better already
maybe make it a bit more transparent and add a background blur
that's why I said reduce it a little bit more 🙃
that looks very nice
I really like the Game Overlay feature that stock discord has. Is this something that can be added to Vesktop?
https://support.discord.com/hc/en-us/articles/217659737-Game-Overlay-101
Technically you could open a new transparent window, but my concern would be, that the game loses focus. The Native Discord Game Overlay is prob injecting something into the games executable (from looking at the support article).
absolutely out of scope for vesktop. that would be a lot of effort. just use normal discord if you need features like this
WeChat>
Can't wait 😶🌫️
Yes true I agree, they don't even have dark mode💀.
No, they do not. No setting for it on windows
O rlly on Mac they do ?
Lol
had no idea this was a channel
it only shows up for me on mobile wtf
moving what i said here then lol
ive tried to keep up with the hardware accelerated stream stuff on vesktop, and im kinda curious
what all still needs to be done to enable it?
is there more than just updating to electron 29 and adding some flags?
(i heard there's an issue with hardware accel on AMD cards in chromium but idk how recent that is)
right click server icon -> show all channels?
Describe the bug
fresh Flatpack install crashes on startup. rpm verrsion works fine.
To Reproduce
Expected behavior
Open the app and login.
Screenshots
https://github.com/Vencord/Vesktop/assets/70685495/4eacbe18-88ed-4c58-ac7b-c22cdb31e04d
Desktop (please complete the following information):
- OS/Distro: Fedora Linux
- Desktop Environment (linux only): kde
- Version: 39 x86_64
- Vesktop version 1.5.1
Command line output
fl...
THATS A THING????
WHY ARE THERE HIDDEN CHANNELS NOW 😭 (i mean like not just hidden because of roles)
that's been a thing for ages cause of onboarding
whether its a good feature is debateable
as in, yeah being able to hide channels you dont care about is cool but they should all be shown by default
I was able to do this on Arch running KDE Plasma by changing the icon of the .desktop file, however I could not find an obvious way to change the notification icon (which, as the main Vesktop icon, scans terribly).
The options remais enabled even if it's disabled on the first-time setup pop-up.
Would it be possible to add a command line option so the user can choose the name/path of the icon the application should use?
This way, it becomes possible to use any icon installed on the user's system, without adding new icon(s) to Vesktop itself.
Describe the bug
I am glad #433 has been fixed, and quickly at that. Vesktop is now mostly usable, despite a lot of plugins not being compatible ; regardless, there is still one thing bugging me.
As it would seem, Vesktop has (long ? I've been stuck on ~0.4.x for a long time somehow) shifted to Gecko for its renderer, and as such, it listens to Gecko properties. This is the case for any kind of customisation related to scrollbars.
For some quite troubling reason, setting the `scr...
??
vesktop uses electron aka chromium. not gecko
see #438
vesktop uses electron aka chromium. not gecko
see #438
I apologise, as I hadn't realised those Gecko specific properties had just been added to Chromium.
My bad.
no worries, it's a bit confusing that chrome added support for these properties after all the years of using the :-webkit-* pseudo elements to be fair :P
hi i dont think vesktop plays gif correctly
this gif plays when sending and in-browser but not in chat
this happens with like
a lot of gifs
only sent gifs not links
not a vesktop problem, also happens on stock discord desktop and mobile
FUCKING DISCORD
Describe the bug
Whenever starting Vesktop and connecting to a voice channel the console becomes covered in the following error. (It does not pop up once but instead it gets logged about every miliscond)
Cannot create bo with format= R_8 and usage=SCANOUT_CPU_READ_WRITE src/gbm_drv_common.c:57: GBM-DRV error (get_bytes_per_component): Unkown or not supported format: 538982482
To Reproduce
Launch Vesktop trough the console with the command vesktop
**Expected beha...
is there actually an issue or are you just annoyed with the console output?
@Vendicated Ya I'm mostly annoyed with the output, however this might be a problem if some other error will pop up because it will just get carried away in the stream off those errors.
well that output is by electron/chromium. you can use something like grep to filter it out
- Disable entirely on Linux. Auto updating will be done via flatpak / package manager (set up apt/rpm repo?)
For distributing the rpm outside of direct downloads, you could either:
Seconding COPR. It makes builds quite a bit easier and distribution is as simple as enabling the single repo. Huge fan of it.
Exactly the same problem for me.
Using Linux Mint 21.3 (kernel 5.15.0-100-generic), but with Cinnamon DE 6.0.4 instead.
This also started when I updated Vesktop to 1.5.1
also having this same issue with 1.5.1 on windows 11 (if it matters to mention)
same issue on 1.5.1 macOS 14.4
MBP mid 2014 running OCLP
there’s always the cursed way
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db
insert into access values ('kTCCServiceMicrophone','dev.vencord.vesktop', 0, 2, 2, 1, null, null, null, 'UNUSED', null, null, 1706117326, null, null, 'UNUSED', 0);
This worked for me as a workaround
Is your feature request related to a problem? Please describe.
After some time of not interacting with the vesktop window, my discord status automatically changes to "Idle". That's annoying because I sometimes want to be able to look at a message I just received, which means interacting with the client, but without giving away that I've actually looked at the message, by my status changing.
Describe the solution you'd like
It'd be great if there was a setting in vesktop to allow ...
just manually go idle or go invisible
The whole point of this is to avoid that. But okay, I've made a plugin request for this instead: https://github.com/Vencord/plugin-requests/issues/199
bcb32a9 Bump follow-redirects from 1.15.5 to 1.15.6 - dependabot[bot]
Bumps follow-redirects from 1.15.5 to 1.15.6.
Commits
35a517c Release version 1.15.6 of the npm package.
c4f847f Drop Proxy-Authorization across hosts.
8526b4a Use GitHub for disclosure.
See full diff in compare view
[](https://...
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.
I expect the Vesktop window to be snappable when dragged to the edge of my screen. In my multi-monitor setup on Wayland GNOME, it snaps on my main monitor but not my upper monitor.
Occasionally, when the window happens to open in my upper monitor, it manages to snap but as soon as I drag the window back to my main monitor and then back up to second monitor, it stops working.
My suspicion is related to the window resolution size being affected by different window fractional scaling f...
Would like to also add this problem does not exist in the Windows build of Vesktop on the exact same hardware setup.
[Vencord/Vesktop] New star added
I'm experiencing problems with Vesktop on Windows 10. Whenever I launch the installer and it completes, the application screen becomes blank, rendering it unusable. Is there a solution for this issue?
[Vencord/Vesktop] New star added
-
Is your feature request related to a problem? Please describe.
Finding specific configuration toggles can be incredibly difficult without prior knowledge of where they are.
-
Describe the solution you'd like
Add a search bar to Settings.
-
Describe alternatives you've considered
Better yet, implement this in Vencord - #🏥-vencord-support-🏥 message.
-
Additional context
...
-
Describe the bug
"Start with System" doesn't work on
cpe:/o:opensuse:tumbleweed:20240314withcpe:/o:kde:plasma:6.0.1. -
To Reproduce
Steps to reproduce the behaviour:
-
Install
cpe:/o:opensuse:tumbleweed:20240314. -
Install
cpe:/o:kde:plasma:6.0.1. -
Install Vesktop:
flatpak install https://dl.flathub.org/repo/appstream/dev.vencord.Vesktop.flatpakref && ` flatpak update app/dev.vencord.Vesktop/x86_64/stable --comm...
-
i don't think this would make a lot of sense to have, unless it also could search discord's settings. but that's not feasible because we have no control over them and most of their pages are lazy loaded. we would have to force load those chunks and parse their code to figure out what options they have
https://github.com/Vencord/Vesktop/issues/454#issuecomment-2002454775
Is that infeasibly difficult? You make a good point about the benefits of lazy loading, but we could only poll the entire settings content when the search bar is focussed. I think that's how some other services get the advantages of both.
So far, I've found Vesktop an amazing alternative to the Discord client on Arch, especially since it supports screen sharing on Wayland.
My main problem I have found, is that games do not show up in RPC, only applications to natively support it (So far I've only gotten Cider to work with it). But whenever I launch a game on Steam, RPC does not pick it up.
I was wondering if there is a way to configure it, similar to how regular discord does, where you can select a currently running exe...
Its come to my attention that there is a difference between RPC and regular activities.
Is there a way to configure Vesktop to be able to display current activities, or does it only support RPC?
I have found this: https://github.com/JustTemmie/steam-presence,
Has solved my issues.
Describe the bug
As title says, I have mouse with 8000Hz pooling rate. Moving quickly around Vesktop make it crash. In XWayland looks like it stable.
To Reproduce
Steps to reproduce the behavior:
- Set 8000Hz pooling rate in mouse
- Start Vesktop with Wayland flags:
vesktop --enable-features=UseOzonePlatform --ozone-platform=wayland - Move cursor in Vesktop window for a while.
- Vesktop crashing after ~10sec.
**Desktop (please complete the followi...
average vesktop issue be like "if i set my pc on fire, vesktop doesnt open anymore"
Average plugin request be like "my computer needs other programs than discord plz help"
I tested it on 1.5.1 just now and it still does not show up.
Describe the bug
I cannot unmute and there is no process to give vesktop permission for my mic
To Reproduce
- Open Vesktop
- Enter a channel
- Try to unmute
Expected behavior
It should unmute or atleast give me an option to give permission
Screenshots
Desktop (please complete the following information):
- O...
The zoom shortcut does not seem to work on linux (Vesktop and/or official client)
So a slider like the official client has, seems to be the only way to get zoom functionality
Hello, I would like the logo to be changed on Flathub/Flatpak.
The Linux and Windows logo are different, I don't mind them being different but I do mind the use of the rainbow colours which in current age represent a ideology I myself don't agree with.
I would like politics seperate and a different logo.
People who see a rainbow and think of hate are... fascinating
Hello, I would like the logo to be changed on Flathub/Flatpak.
The Linux and Windows logo are different, I don't mind them being different but I do mind the use of the rainbow colours which in current age represent a ideology I myself don't agree with.
I would like politics seperate and a different logo.
mods lobotomise this user wait they already did that themselves
Describe the bug: The microphone volume changes on its own.
To Reproduce: You have to speak loudly to decrease the microphone volume or say nothing at all to increase it.
Expected behavior: I would like the volume not to change as it is done for example in Webcord.
- OS/Distro: Linux EndeavourOS
- Desktop Environment: KDE Plasma 6
- Version Vesktop: 1.5.1
@TomTheDragon I don't why it doesn't work for you but <kbd>CTRL</kbd> + <kbd>0</kbd> / <kbd>-</kbd> / <kbd>+</kbd> work fine for me on Linux with KDE Plasma
Describe the bug
When applying a cursor installed in ~/.icons, Flatpak Vesktop does not apply the cursor. This has been tested only on Wayland.
To Reproduce
- Install a cursor to ~/.icons
- Apply theme
- Open flatpak vesktop
- Cursor theme is not applied
Expected behavior
Cursor you applied should be applied to Vesktop
Additional context
I was able to fix this problem by appending to XCURSOR_PATH "~/.icons". Full variable is as shown:
`XC...
XDG spec prefers ~/.local/share/icons. This is the reason why it's not implemented in some flatpak apps. This issue will be closed
flatpak 
Hello, I would like the logo to be changed on Flathub/Flatpak.
The Linux and Windows logo are different, I don't mind them being different but I do mind the use of the rainbow colours which in current age represent a ideology I myself don't agree with.
I would like politics seperate and a different logo.
can we kill them please
mods crush his skull
oh yeah also do they not know you can already change the icon to something else on linux anyway
dont tell them
pov rhey are the horse and im matpat
Also, I tried giving microphone permissions to dev.vencord.vesktop manually but that doesn't seem possible anymore on Sonoma.
there’s always the cursed way
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db
insert into access values ('kTCCServiceMicrophone','dev.vencord.vesktop', 0, 2, 2, 1, null, null, null, 'UNUSED', null, null, 1706117326, null, null, 'UNUSED', 0);
how did you run this in terminal? I tried and just got a prompt asking me to put text in
shut the fuck up
Audio screenshare of 7.1 audio sources is messed up in vesktop
Front left is going to both R and L Channels
and Front Center is going to just Left
(nevermind the un hooked up other few)
will see if I can reproduce later
heres what the propper mapping should be
LFE and FC go to both R and L as theyre the center channel and sub
this issue and their account is gone lmfao
someone fucking reported them or something
unless they made more issues on things after the fact
but i didnt see any when i looked
it was a brand new account created in february
maybe theyre stricter if its a new account
Describe the bug
Trying to drag a file into vencord will make any mouse inputs to stop working and the application will only accept keyboard inputs until you fully quit and open it again
To Reproduce
- Drag any file into vencord
- Try to click anything
Expected behavior
being able to drag the file into vencord without mouse inputs dropping completely
Screenshots
Desktop (please complete the following information):
- OS/Distro: [e.g. W...
cope
I noticed this same thing happened to me on both vesktop and brave while using ozone-platform-hint auto. It seems to be a chromium on wayland issue. Using the flag --ozone-platform-hint=x11 should make it use xwayland
@TomTheDragon I don't why it doesn't work for you but CTRL + 0 / - / + work fine for me on Linux with KDE Plasma
I just gave it a try on my other machine and zoom over the shortcut works fine over there.
Both machines run KDE6, so not sure whats the problem then.
But hey it at least shows that you can run into the problem, in which you are dependent on a slider.
@TomTheDragon I don't why it doesn't work for you but CTRL + 0 / - / + work fine for me on Linux with KDE Plasma
I just gave it a try on my other machine and zoom over the shortcut works fine over there.
Both machines run KDE6, so not sure whats the problem then.
But hey it at least shows that you can run into the problem, in which you are dependent on a slider.
--ozone-platform-hint=x11
I tried to use that flag, but sadly the program doesn't load and spits this error
[amyroxwell@amyroxwell-b450mds3h ~]$ flatpak run dev.vencord.Vesktop --ozone-platform-hint=x11
Passing the following arguments to Electron: --ozone-platform-hint=auto
[3:0320/003745.013391:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[3:0320/003745.240095:ERROR:ozone_platform_x11.cc(24...
Cool 🫡
Describe the bug
When screen sharing Vesktop will ignore your prefered resolution and use the resolution of the display/app you are using. I confirmed this with a friend and they are receiving a full 4K stream even tho discord reports that I chose 720p for both of us.
To Reproduce
- Start stream
- Click on
Voice Connectedin the bottom left corner - Click
Debug - Under the title
RTC DEBUG: STREAMthere will be a tab namedOutboundgo there - Check the `Re...
I thought I would chime in on this issue since it was the reason I stopped using vesktop a while back. https://github.com/Vencord/Vesktop/issues/317
I seem to have started getting the same issue when using discord web through Firefox. I will see if there is any consistent reproduction I can figure out with this
Hi! Thanks for reviewing my pr, I have already committed your proposed changes (I don't know how I didn't think of your way of doing it first, it's a much cleaner solution to such a simple feature), sorry for the delay, I don't know how the notification slipped without me noticing.
Can confirm as well, on Debian 12, KDE wayland. Pipewire running through pulseaudio.
Running pactl info | grep "Server Name" gives me Server Name: PulseAudio (on PipeWire 0.3.65) so maybe it might be that
Can confirm this on 1.5.1 as well, on Debian 12, KDE wayland.
Running pactl info | grep "Server Name" gives me Server Name: PulseAudio (on PipeWire 0.3.65) so maybe it might be that
Would it be possible to add a command line option so the user can choose the name/path of the icon the application should use?
This way, it becomes possible to use any icon installed on the user's system, without adding new icon(s) to Vesktop itself.
This would be awesome, the vesktop logo doesn't match with most themes
I don't know what has changed but I had to add "--no-sandbox" as a argument to it to work today with the environment variables
Hey, @Vendicated is there anything that the above patch would need for me to make an MR to fix this that would make this suitable to be merged into mainline?
no and #🏥-vencord-support-🏥
Describe the bug
When Vesktop is maximized then minimized to the taskbar, if a message is received, clicking on the notification shows Vesktop but it gets un-maximized.
To Reproduce
- Maximize Vesktop
- Minimize Vesktop
- Find a friend
- Get friend to send you a message
- Click on the notification
Expected behavior
Vesktop stays maximized
Screenshots
N/A
Desktop (please complete the following information):
- OS/Distro: Windows 10 22H2
...
Can reproduce, KDE 5.27.10 on Linux
what vesktop version are you using @zdimension?
what vesktop version are you using @zdimension?
1.5.1, sorry, I put the Vencord commit in the issue by mistake instead of the Vesktop version
Having the same issue here, Endeavour OS + KDE as well, when Vesktop is forced to use Wayland rather than XWayland, I get the same issue of not being able to click anything after dragging in a file. Happens on both the flatpak and the native versions of the app, so it might be a KDE issue or Electron issue.
iirc you can't drag files from locations the flatpak doesn't have access to. you could try giving the vesktop flatpak full host access (for example via flatseal). it doesn't access any files it shouldn't anyway
in any case this issue is caused by some dependency or your desktop environment or whatever so this is a wontfix simply because we have no control. try isolating the issue and reporting to whatever is causing it (possibly chromium or electron or whatever)
iirc you can't drag files from locations the flatpak doesn't have access to. you could try giving the vesktop flatpak full host access (for example via flatseal). it doesn't access any files it shouldn't access anyway
in any case this issue is caused by some dependency or your desktop environment or whatever so this is a wontfix simply because we have no control. try isolating the issue and reporting to whatever is causing it (possibly chromium or electron or whatever)
Decided to ...
sane
Doesn't allow picking video patch on wayland - the modal is entirely skipped since the selection is done with the desktop portal instead of in the app.
well i've been getting low bitrate issues
when screen sharing a game it's all good in the main menu
lets say i'm playing MK8D on yuzu, it runs perfectly in the lobby, all good, then when the game starts it shows the orange symbol on discord and goes like 15fps
this started happening recently, it was all good before
hey did you ever get your vencord working again? im having this very same issue now
Describe the bug
No idea why, but recently screensharing has stopped working completely.
I tried running the in the console using this command: vesktop %U --enable-features=UseOzonePlatform --ozone-platform=wayland and I got the following output when screensharing:
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:426 pw_thread_loop_wait()
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:426 pw_thread_loop_wait()
[2024-03-21 22:14:...
@Vendicated Could you explain/help me with understanding why it suddenly does not work? I'd like to get it working again but can't seem to get it to work....
no because i have no idea since i dont use kde, sorry. but many kde users seem to be having this issue so it seems to be a change with kde. you have to debug it yourself
nvm, rebooting fixed it
iirc you can't drag files from locations the flatpak doesn't have access to. you could try giving the vesktop flatpak full host access (for example via flatseal). it doesn't access any files it shouldn't access anyway
in any case this issue is caused by some dependency or your desktop environment or whatever so this is a wontfix simply because we have no control. try isolating the issue and reporting to whatever is causing it (possibly chromium or electron or whatever)
Try checkin...
Here:
And here's the Ico file with a bunch of embedded sizes. I manually edited the smaller size icons so they'd be somewhat reasonable.
[Vesktop Icon Sizes.zip](https://github.com/Vencord/Vesktop/files/14719...
Please somebody add ctrl + l support to pull up the address bar in the browser view
🙏
Also, I tried giving microphone permissions to dev.vencord.vesktop manually but that doesn't seem possible anymore on Sonoma.
there’s always the cursed way
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db
insert into access values ('kTCCServiceMicrophone','dev.vencord.vesktop', 0, 2, 2, 1, null, null, null, 'UNUSED', null, null, 1706117326, null, null, 'UNUSED', 0);
Getting this error when putting the second line into the sqlite prompt:
Runtime...
I have exactluy the smae issue here.
I use Linux mint (Cinnamon DE), and installed it via the .deb file.
Same error on 1.5.1 (1.5.0 is ok), but when i try enter an voice channel or open audio settings, client crashing. attaching the log: crash.log
tf is vesktop stealth
The repo is very stealthy
If I had to guess, it changes icon and name to discord's
changelog: removed shiggy
This seems to be an issue with Nvidia x Electron hardware acceleration. I've also experienced this with Github Desktop (shiftkey/desktop#1019) and Lunar Client's launcher. My solution to use hardware acceleration is to mask the Nvidia GPU with bwrap so it only detects the AMD iGPU (This wont work for you if your CPU doesn't have an iGPU unfortunately).
@MrGamerDoesGames That prompt is the sqlite prompt (i assume) and is where you put in the next provided input
@SpektacleFR The problem is there's already a permissions entry. I'm not sure why it wasn't working for us, but you have to delete it first. Then you can insert the new permissions line with the command provided, restart vesktop, and it should work for you (did for me at least).
To delete the previous one I used
`delete from access where service='kTCCServiceMicrophone' and c...
Describe the bug
when i turn on transparency in vesktop, it only works if another window is behind vesktop, otherwise it is displayed with strange bugs or it is simply black
transparency-bug.webm
To Reproduce
- switch to wayland
- activate transparency with a matching theme
- notice that the transparency only works in front of another window
Expected behavior
complete trans...
Describe the bug
Whenever I am in a voice call and speak, Vesktop manipulates my system's microphone volume seemingly at random. I always keep it at 40%, but Vesktop seems to just change it to random values. This is particularly annoying for my friends since to them I randomly get louder or quiter ever so often.
To Reproduce
Steps to reproduce the behavior:
- Join a voice call/voice channel
- Talk (From my observations this bug would only start to occur once I tal...
Any plans to implement game detection? I can't get aRPC reliably working.
arrpc is already integrated natively.

awful
truly
I tested this but it has 2 problems
First problem
Its not encoding with GPU because its missing the necessary flags https://chromium.googlesource.com/chromium/src/+/refs/heads/main/docs/gpu/vaapi.md#verify-driver
If i add this to
index.tsit starts to encode with GPU and its much smoother but not as smooth as it should be because the second problemapp.commandLine.appendSwitch("use-gl", "angle"); app.commandLine.appendSwitch("use-angle", "gl"); ...
is this why vesktop runs do shit on my laptop (it is sill my qcss probably)
no
Hi, any updates on this?
Discord seems to have an option to set a webcam/another audio source as screenshare, atleast on windows, any plans to bring to to Vesktop on linux/mac? Useful for capture cards/OBS
totally agree, it's really easy to replace the gif in the static folder and recompile though
just looking at this again, iirc this was caused by the focus() call when clicking on the notification

For me personally this would be a great improvement, right now on Wayland I have to choose between having no Push-To-Talk using vencord in browser or via the client, but having working screen capture. Or the default client with no working screen capture and less important no plugins.
As far as I know there is no software solution that allows both push-to-talk and screen capture on Wayland.
In practice for me this means falling back to the default client to talk in voice, be it without g...
If I misspell something, right clicking should give me the common XCV options, suggestions, and the spellchecker. The spellchecker however are added ad infinitum. I can see the scrollbar still growing while the context menu is still open. It follows the same pattern: "spell suggestions", "Add word to dictionary", "Enable Spellcheck". Those three groups repeat over and over while the context menu is open. If I hover the pointer over one, every instance of it gets highlighted. I can't cli...
Describe the bug
The Appimage version of Vesktop tries to fetch a few assets from the Vencord repository at the start of the application. What happens when I try to start the application is that it keeps the loading screen loading forever.
To Reproduce
Simply start the application using the appimage, or with the command pnpm start when using the git version.
Expected behavior
Should get into the login screen.
Screenshots
![Screenshot from 2024-03-26 20-0...
issue on your end. your internet / system is having issues. specifically, it's running into SEC_ERROR_UNKNOWN_PKCS11_ERROR
you seem to be on debian unstable (trixie) so there's likely your issue.
[107040:0326/193828.399012:ERROR:nss_util.cc(357)] After loading Root Certs, loaded==false: NSS error code: -8018
I can't update vencord, because it is the last version. https://github.com/Vencord/Vesktop/releases/download/v1.5.1/vesktop_1.5.1_amd64.deb
Describe the bug
I am unable to join voice channels. The desktop app immediately crashes.
To Reproduce
- Join a server voice channel
- The app crashes
Expected behavior
Being able to participate in the voice channel as usual.
Screenshots
Desktop (please complete the following information):
- OS/Distro: [e.g. Windows / Fedora Linux / MacOs] MacOS
- Desktop Environment (linux only): [e.g. gnome, kde, sway]
- Version: [e.g. 22] 10.1...
Describe the bug
After changing pulseaudio to pipewire, starting screen share freezes the client.
To Reproduce
- Install Linux Mint 21.3.
- Enable Pipewire.
- Start the client.
- Start streaming.
Expected behavior
The application continues to work.
Screenshots
Desktop (please complete the following information):
...
Is your feature request related to a problem? Please describe.
I'm currently in a situation where Discord recently pulled the plug on screenshare audio for macs older than MacOS 13. I am currently running on MacOS 10.15.7 which previously had screenshare audio support.
Describe the solution you'd like
I have been looking around for third party screenshare audio support and ven...
okay so do we know why running vesktop with ozone-platform=wayland just creates a gray window with nothing there?
everything loads its just not rendering
im curious as to if this is an electron problem or a vesktop specific one
issue with electron + your DE/gpu/whatever
works flawlessly on my system, using gnome wayland on amd
its especially bad on KDE or NVIDIA
- Add an option that allows you to have multiple vesktop instances
- Add automatic cache cleaner option
- Adding an option that detects obs if it is active and goes to streamer mode
one request per issue.
it works fine on other electron apps which is the part that confuses me, is it specifically a problem with electron 29? or just the way vesktop uses it
oh now i see the issue LMAO
try building from source with older electron versions and such to find out
that would be a good idea yes
ooh interesting
same problem on electron 28 and 27
i think i may just not be super smart
it was a typo in ozone-platform-hint
on endeavouros/arch, even after installing libunity i still do not get any notifications
interesting
so as some have said it really does just BARELY use gpu encode and still lags
might as well ask
what codec/codecs do streams use for encode/decode?
waitwaitwait
according to archwiki
libva-mesa-driver doesn't support vp8 or vp9 encoding

on endeavouros/arch, even after installing libunity i still do not get any notifications
How did you install it? What Desktop do you use?
that just seems odd
that cant be the issue, if it was i feel like itd not work on other platforms either, (unless mesa isnt implementing something that they should)
The Vesktop doesn't open up, just only this error appears:
and Vesktop appears on my task manager as background process:
but not as hidden icon
$ vesktop --ozone-platform=wayland
[arRPC > ipc] listening at /run/user/1000/discord-ipc-0
[arRPC > websocket] listening on 6463
[arRPC > process] started
[135229:0327/185742.157910:ERROR:interface_endpoint_client.cc(707)] Message 3 rejected by interface blink.mojom.Widget
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:426 pw_thread_loop_wait()
[2024-03-27 18:58:53.811] [venmic] [info] [patchbay] (get) running venmic 3.3.2
[2024-03-27 18:58:53.822] [venmic] [info] [patchbay] (add_global) found metadata: 41
'loop->recurse > 0' failed at ../pipewire/src/pipewire/thread-loop.c:426 pw_thread_loop_wait()
[135229:0327/185900.065890:ERROR:shared_screencast_stream.cc(204)] PipeWire remote error: connection error
[135229:0327/185902.655466:ERROR:wayland_event_watcher.cc(68)] Fatal Wayland communication error: Broken pipe.```
This crash happens at seemingly random times during screensharing with wayland. has anyone else ran into this?
i run kde nvidia 
i had to turn off hardware acceleration entirely
last time i ran kde nvidia vencord wasnt a thing so
Somewhat relevant, Alacritty exists as a cask and I don't think they sign?
<img width="245" alt="image" src="https://github.com/Vencord/Vesktop/assets/50468506/9a31fc85-dc59-4afd-90ee-75a3e3941966">
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
I am facing a series of problems in my Discord client, which can be solved by clearing the client cache.
Describe the solution you'd like
A clear and concise description of what you want to happen.
I think there should be an option that automatically clears the client cache if it is enabled.
Describe alternatives you've considered
A clear and concise de...
no. this is an awful solution for something that should be fixed the proper way instead
Here's a quick and dirty mockup as a replacement of the round discord icon I made as an alternative, just to try and help and throw another idea out there.
omfg
is there a good way to test how well a stream is performing(for hardware accel testing) or is it just "hey look at my stream pls and tell me how you think its doing"
oki thanks :)
ill figure it out
oh this is weird
according to nvtop
its using less and less of my gpu encode
as more and more stuff happens on screen
and it gets laggier and laggier
electron moment
okay now to test on xorg to prove my theory
did u add those switches mentioned in the issue?
yeah plus a bunch more
i found something that may be involved
seems to be just as bad on xorg though
gpu never encodes with more than like 17% of its encoder
and it suffers majorly
im assuming something is slowing it down that's making the encoder have to wait between jobs
hence the low usage
and still low fps
may look into updating chromium to see if its just an electron version thing
oh god whatever i did it does NOT like
that's what im trying to find out LMAO
oh
huh
something i did completely breaks on electron beta
welp time to read the changelog
ooh
the only notable change is a chromium bump
okay
better
not good
but
better
hmm
also odd, ozone-platform=wayland breaks but ozone-platform-hint=wayland is fine (i see both and i have no idea which one is correct, i assume the one with hint considering it works)
(or the other one and it ignores the incorrect flag)
first one is old
second one is new
but also use ozone-platform-hint=auto
it makes it auto pick
auto prefers wayland if found else xorg
maybe check on normal chromium?
that's what im doing
i mean like not electron but raw chromium
apparently its being removed anyways
yeh
hmm
progress
this is so weird
apparently decode is hardware accelerated but according to nvtop nothing is using the decode engine
interesting
ill do some more testing
hopefully if i get it working on chromium, i can transfer that to electron eventually
hmm
at least for video decode, waiting for something like this may be necessary https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26165
mhm, its just along the same lines and if you're gonna enable hw accel for one its prob good to at least keep in mind enabling it for the other when ready
i just stumbled on it and thought id mention lol
hmm
same issue
encode usage goes down and so does framerate


oh this is really weird
its smooth on firefox BUT STILL NOT USING HARDWARE ENCODE????
nvm im just a little dumb
and its unrelated anyways lmao
wow yeah i think im gonna have to take a step back from this for a bit until new info shows
might be because vesktop 1.5.1 is now signed (should be? im not actually entirely sure)
and possibly missing some entitlements?
After reading up the termination reason provided in #475, could the solution be something along the lines described within this? https://github.com/electron-userland/electron-builder/issues/6948#issuecomment-1169673740
After a lot of tries, seems that adding the following while starting Vesktop drastically reduced the number of crashes.
--enable-features=UseOzonePlatform --ozone-platform=wayland
This is obviously only an option if you run Wayland and not X11.
My full options chain, for transparency, is:
--enable-features=UseOzonePlatform,VaapiIgnoreDriverChecks,VaapiVideoEncoder,VaapiVideoDecoder,CanvasOopRasterization,UseMultiPlaneFormatForHardwareVideo --ozone-platform=wayland
which als...
i have no idea what i did but i have made it significantly worse
i cant even run a fresh git clone of vesktop 😭
now it works??????
i have no idea how stable this is LMAO
it works sometimes
idk what was wrong its better now, back to developing
Just leaving this here for anyone looking for it, the fix does not work on the flatpak. Then you will have the dependency being too old issue on the deb and the fix is linked where it will tell you how to install the newer version which works. This is all sorts of aids.
on endeavouros/arch, even after installing libunity i still do not get any notifications
How did you install it? What Desktop do you use?
I am also on EndeavourOS, KDE 6 desktop. I also have this problem even though I have libunity installed. Badges don't show up to display the number of discord notifications.
How did you install Vesktop?
Just leaving this here for anyone looking for it, the fix does not work on the flatpak. Then you will have the dependency being too old issue on the deb and the fix is linked where it will tell you how to install the newer version which works. This is all sorts of aids.
The fix should work with Flatpak as well, if it doesn't please open a new issue.
Please also attach the detailed log, see the readme under debugging
I cannot reproduce this.
Could you please also attach the debugging log (see the readme under debugging) up until the problem occurs?
UPDATE: I have just confirmed that the issue is definitely the jump from 1.5.0 to 1.5.1 or something associated with it
Will do a bisect from 3.2.3 to 3.3.2 to see what could cause the issue.
no worries i figured it was gonna be something along those lines
um idk actually
Doesn't look like it, maybe you can just assign me when transferring issues? Because I always miss the transferred issues 😅
Now that you say it
I'm not actually sure
https://github.com/Vencord/venmic/issues/18 can you assign me here to test?
would you like notitications for the repo to some discord channel?
like other than here
if you give me a webhook i can add it to the repo (or maybe u can do it yourself idk)
or is it specifically email you want
assigned you
i think we could do auto assignment via codeowners file
Email would be amazing but discord notifications would absolutely work as well, good idea
Got an email
So that works
oh sweet
I thought that was only for permissions
oh wait codeowners is only prs not issues
could make a workflow that does it but i feel like that's more work than just doing it manually xd
are u watching the repo?
if you are it should already do it
:o
True xd
Not the main one
Ah the most get opened in Vesktop right away
I'll simply watch Vesktop then, I was hesitant at first but Vesktop doesn't have as many open issues as the main repo which I was afraid of xd
are you watching the voice repo?
Yes
Lmao
that's really weird that you're not getting notified then
seems like a github bug
I get notifications for normal issues
But not transferred ones
it should give notifs for all tbh
seems like a bug, maybe worth reporting it to github
I think the problem may be this change introduced in rohrkabel.
What it does is move from the pw_proxy_events::bound_props instead of pw_proxy_events::bound. The new event was only introduced in pipewire 0.3.68 though, which probably leads to it never getting fired on earlier pipewire v...
you sure love bumping deps
Bumped rohrkabel which fixes the locking ^^
Should be fixed in v3.3.3
How did you install Vesktop?
via bauh I installed the flatpak.
I am getting this same issue as well:
[13286:0330/180305.424698:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13286:0330/180305.424794:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8888 and usage=SCANOUT
[13286:0330/180305.424896:ERROR:gbm_wrapper.cc(253)] Failed to export buffer to dma_buf: No such file or directory (2)
[13286:0330/180305.424919:ERROR:gbm_pixmap_wayland.cc(82)] Cannot create bo with format= RGBA_8...
these are GPU issues. try running with --disable-gpu or fixing GPU drivers
Describe the bug
Krisp AI noise suppression is not working properly
To Reproduce
Steps to reproduce the behavior:
- Join a discord call (or test microphone at "voice and video" configurations)
- Set krisp as your noise suppression option
- Microphone is still as noisy as when it is disabled
Expected behavior
Noise suppression eliminates all noise (or at least most noise, at least the same as discord's original client)
**Desktop (please complete the followin...
Looks like another user was having a similar issue on Obsidian: https://forum.obsidian.md/t/chromium-rendering-issue-on-linux-makes-obsidian-v1-0-3-unusable/47497
Multiple sources seem to suggest it is a Chromium graphics driver issue, and related to hardware acceleration/VAAPI. There is an option in .config/VencordDesktop/settings.json one can add to disable hardware acceleration (witho...
https://github.com/Vencord/venmic/actions/runs/8494440353/job/23275205130
I don't see why that fails
The artifacts exist and it's the same old workflow
Should be fixed in v3.3.3
Could anyone affected by the issue manually bump venmic in Vesktop to 3.3.3 and see if that fixes it?
Should be fixed in v3.3.3
Could anyone affected by the issue manually bump venmic in Vesktop to
3.3.3and see if that fixes it?
The issue is fixed in venmic 3.3.3, thanks so much!
Should be fixed in v3.3.3
Could anyone affected by the issue manually bump venmic in Vesktop to
3.3.3and see if that fixes it?The issue is fixed in venmic 3.3.3, thanks so much!
Thanks for confirming!
@Vendicated could you bump venmic in vesktop?
can u pr?
are there any api changes? or just backend changes that only require version bump
I can't be sure when this started happening but it definitely used to work as expected but I noticed the past few weeks or more that it's not working.
this is most likely a stock discord issue, so there isn't anything we can do about it
Just Rohrkabel changes
Will PR later or tomorrow ^^



