#🖥-vesktop-development

1 messages · Page 22 of 1

humble mortar
#

@vernal lintel you

#

who made new server icon

vernal lintel
#

samie

humble mortar
#

I will add the new vc to my pr for tray

humble mortar
vernal lintel
#

@tidal quarry

tidal quarry
#

whats up

humble mortar
tidal quarry
#

why

#

but also sure what resolution

humble mortar
#

I'd like to include it in #865 for the tray icon

tidal quarry
#

is that for ur icon

humble mortar
tidal quarry
#

wouldnt it be a design inconsistency

humble mortar
#

the icon I made is for the app

#

the tray icon is different

vernal lintel
#

it probably wouldn't look good as tray

#

too detailed

humble mortar
#

I was gonna flatten it

worn harness
#

COOKIE

humble mortar
#

the current tray is pixelated & scaled up

humble mortar
worn harness
#

hi

#

i thought you died

humble mortar
#

I was eept

worn harness
#

you eep so long

simple groveBOT
simple groveBOT
vernal lintel
humble mortar
sterile osprey
#

tolet

sterile osprey
#

why

hybrid fjord
vernal lintel
#

@humble mortar how is aur vesktop looking

humble mortar
#

fine i think

#

zeet was gonna write a github action to do aur updates on the stable packages

#

@worn harness

vernal lintel
#

to the proper packages

humble mortar
#

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

vernal lintel
#

trolley

#

there's a venbot account

humble mortar
#

404

#

lie

vernal lintel
#

VencordBot

humble mortar
#

ew name

#

rename to venbot

#

it doesnt even have any packages why does it exist 😭

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
#

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...

simple groveBOT
simple groveBOT
grizzled hemlock
vernal lintel
#

no?

simple groveBOT
#

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...

humble mortar
#

@scenic hollow whatever came of that duplicate entry creation with KDE's shortcut portal implementation

scenic hollow
#

i don't think anything else happened besides that

humble mortar
#

looks like hes on the cc list so prob on his TODO

scenic hollow
#

yeah probably

scenic hollow
# simple grove

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

humble mortar
#

prob just discord anti spam stuff

scenic hollow
#

i doubt that

#

specifically if it set it to use a proxy of the same vpn it works just fine

humble mortar
#

maybe change voice region? ik that fixes dtls connecting stuff sometimes

scenic hollow
#

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

humble mortar
#

is it breaking for normal web

scenic hollow
#

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??

simple groveBOT
#

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...
cyan flame
hybrid fjord
humble mortar
#

horrifying

humble mortar
humble mortar
#

if you use dynamic theme it gets affected by opening devtools

grizzled hemlock
#

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

vernal lintel
#

it's always white

#

hence that hack

#

check the issue linked..

simple groveBOT
simple groveBOT
#

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?

  1. Open audio settings, showing the ...
hot juniper
simple groveBOT
simple groveBOT
humble mortar
# simple grove

tell vee to review prs instead of yapping on closed issues 🤡

simple groveBOT
#

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

...

gentle hatch
#

Debug Logs

there isnt a vesktop command and I assume the command is just vesktop

husk

humble mortar
simple groveBOT
simple groveBOT
#

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...

humble mortar
#

god i hate electron

#

chromium itself runs so much smoother 💀

simple groveBOT
#

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...

humble mortar
woeful current
simple groveBOT
#

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,...
simple groveBOT
#

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...

simple groveBOT
simple groveBOT
#

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?

  1. Open vekstop
  2. Log in VC
  3. Place in a separate windo...
serene sigil
#

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"];
sour muralBOT
simple groveBOT
#

✍️ 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...
woeful current
humble mortar
woeful current
#

oh i thought emojis were gpt

simple groveBOT
grizzled hemlock
#

is it possible to disable hardware accel from the command line

hot juniper
humble mortar
#

--disable-gpu iirc

humble mortar
#

what the helll

#

why isnt vesktop using kde file picker

#

all other electron apps are 😭

hot juniper
#

flatpak issue?

humble mortar
hot juniper
#

horror

humble mortar
#

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

vernal lintel
sly cairn
#

we need to update the vencord icons soon to the new designs

simple groveBOT
sly cairn
#

feel bad for buildbot

#

its having a fit today

rotund pantherBOT
vernal lintel
#

pretty sure you shouldn't

#

well doesn't matter

simple groveBOT
simple groveBOT
#

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...

humble mortar
#

but apparently u do

humble mortar
simple groveBOT
#

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

![titleb...

simple groveBOT
cyan flame
sly cairn
#

soon, anyway

#

we'll make a css site or whatever

simple groveBOT
#

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
humble mortar
simple groveBOT
#

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...

simple groveBOT
simple groveBOT
#

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...

vernal lintel
#

what the hell does this mean

hybrid fjord
#

what i need to do at 517 for it getting merged😭

#

its tray icon pr

next sundial
simple groveBOT
#

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...

grizzled hemlock
# simple grove

this happens on vesktop and web, but not on discord desktop

simple groveBOT
humble mortar
vernal lintel
#

no

humble mortar
#

guhhhh

simple groveBOT
#

Discord Account

spring.sh

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...
humble mortar
#

does the ctrl+k quick switcher bind not work for anyone else

#

it works in web and desktop but not vesktop

vernal lintel
#

skill issue

#

works for me

humble mortar
#

guhhh

vernal lintel
#

well i use ctrl t

humble mortar
#

i can

#

whatt

#

guhh

#

wtf

vernal lintel
#

something on ur system hijacking ctrl k

humble mortar
#

nop

#

it works in web and desktop fiine

#

why are there two binds for the quick switcher

#

thats just odd

humble mortar
humble mortar
#

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

simple groveBOT
humble mortar
# simple grove

whats wrong with doing it this way instead of if (!uriFiredDarwin) {loadUrl(uri)}?

humble mortar
humble mortar
# simple grove

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

humble mortar
vernal lintel
#

false

#

omit braces

#

malware

humble mortar
#

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??

vernal lintel
#

something like the following

humble mortar
#

i will put you in the blender

humble mortar
vernal lintel
#

probably not

humble mortar
#

also the devtools horror has an open pr on electron so the hack fix can be removed soon

simple groveBOT
#

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?

  1. Open Vesktop
  2. Use it for a short time
  3. Go to anot...
humble mortar
#

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

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
#

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

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
#

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.
vesktop
[Screencast From 2024-10-06 22-31-16.webm](...

simple groveBOT
hybrid fjord
simple groveBOT
#

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?

  1. Switch input method handler to IBus.
  2. Launch Vesktop....
simple groveBOT
#

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...

simple groveBOT
#

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...

grizzled hemlock
#

the good ending blobcatcozy

simple groveBOT
#

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...

simple groveBOT
#

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.

##...

humble mortar
simple groveBOT
simple groveBOT
serene sigil
#

or does vensktop just redownload the vencord bundle at start

#

realistically, its only a few kilobytes

humble mortar
#

they have that cache cause u can switch the client mod I think

simple groveBOT
serene sigil
#

however, I'm trying to figure out if its worth keeyping

#

because github api needs to be hit anyway

simple groveBOT
vernal lintel
serene sigil
#

However, someone reported being blocked by the unauthorized GitHub API, so bleh

vernal lintel
#

by using vencord's updater

serene sigil
#

i will have to look in a bit

simple groveBOT
simple groveBOT
simple groveBOT
#

@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?

simple groveBOT
simple groveBOT
humble mortar
# simple grove

unless discord is doing its own shit instead of relying on webrtc for codec support

simple groveBOT
#

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...

vernal lintel
#

it doesn't work on pulseaudio, does it ?

humble mortar
#

electron needs pulse to do audio

humble mortar
humble mortar
vernal lintel
#

no

#

they're saying they want to use it with vanilla pulseaudio

#

im so confused

humble mortar
#

they wrote pulseaudio-less setup too so buhh

#

chatgpt readme

vernal lintel
#

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

humble mortar
simple groveBOT
#

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...

humble mortar
#

disable BetterUploadButton bruh

simple groveBOT
humble mortar
simple groveBOT
simple groveBOT
#

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...

humble mortar
#

one day I will go insane and implement the rest of discord RPC into arrpc

simple groveBOT
simple groveBOT
#

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
hybrid fjord
heady merlin
#

how does vesktop even work lmao

humble mortar
# simple grove

@sly cairn didnt u send a link to a tweet that had the bypass/fix for this

sly cairn
#

and im not gonna post it on github

#

it's illegal lol

humble mortar
vernal lintel
sly cairn
vernal lintel
#

bruh who cares about Russian law lmao

sly cairn
#

because it was blocked by the government

#

xd

vernal lintel
#

github isn't gonna ban you for breaking russian law

#

otherwise vencord would get banned for having lgbt propaganda in the logo

simple groveBOT
simple groveBOT
simple groveBOT
hybrid fjord
sly cairn
simple groveBOT
#
8D1

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 ...

simple groveBOT
simple groveBOT
#

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.

https://github.com/user-attachments/assets/...

simple groveBOT
humble mortar
# simple grove

cant repro on x11 latest electron (seems electron cant unminimize itself on wayland)

vernal lintel
#

you

#

you can triage stuff now @humble mortar

#

aka close, label, etc

humble mortar
#

me

#

i will ruin the issue tracker

#

im hungrty

vernal lintel
#

noooo

humble mortar
#

i will eat your food

vernal lintel
humble mortar
#

why do flatpak bpeople have ibus errors

#

@sly cairn you

humble mortar
#

@vernal lintel when do i get mmy paycheck

simple groveBOT
simple groveBOT
#

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?

  1. Run vesktop
  2. Wait for ~60-90 seconds
  3. Segfault
    ![image](https://github.com/user-attachments/assets/6b2ea92b-5cf9-443f-a...
humble mortar
simple groveBOT
simple groveBOT
#

Discord Account

No response

Motivation

It's forced ads and I want to disable them once and never see them again

Solution

A setting so I can never see quests again

Alternatives

none

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
grizzled hemlock
cyan flame
simple groveBOT
#

Discord Account

oroborius

Operating System

Arch Linux

Linux Only ~ Desktop Environment

KDE Wayland

Package Type

Flatpak & AUR

What happens when the bug or crash occurs?

Screenshare audio is not shared to Discord

What is the expected behaviour?

People would be able to hear screenshare audio.

How do you recreate this bug or crash?

Just run latest Arch, Pipewire, etc and the bug occurs.

Debug Logs

'loop->recurse > 0' failed at ../pipewire/src/p...
simple groveBOT
simple groveBOT
simple groveBOT
#

Important info: I compiled this pr and used it for some time, this makes programs crash after some time. turns out it opens dbus interfaces like crazy. I'm almost sure it happens even if you shouldn't have a badge. (as in, you don't get any ping or message).
if it's relevant I didn't get any badge even when I should with this pr (probably more related to waybar/hyprland)

hot juniper
grizzled hemlock
hot juniper
#

Also half the quests these days won't show up organically either because they're Ubisoft shit or Amazon Games shit

grizzled hemlock
#

I thought they were desktop only

hot juniper
#

The activity quests show up on vesktop

humble mortar
#

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

simple groveBOT
humble mortar
#

I'll try to replicate their crashing later

simple groveBOT
sly cairn
#

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

vernal lintel
#

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

simple groveBOT
#

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...

humble mortar
#

oh hey ive experienced that in VM before

cyan flame
humble mortar
#

nop

#

it fails to find some config files

cyan flame
#

Was for me shrug_idc_cute

humble mortar
humble mortar
cyan flame
simple groveBOT
simple groveBOT
woeful current
#

then do not turn on a vpn

simple groveBOT
#

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 ...

humble mortar
#

my name is x0rp01s0n and I comment yap on unrelated issues without checking open prs

simple groveBOT
humble mortar
humble mortar
vernal lintel
#

nah

#

just ignore

simple groveBOT
#

Debian and the distros based on Debian are a huge part of the linux community. For example distrowatch, a commonly used tool to estimate which distros are used alot, lists debian in the top 5. This plugin is part of the Vesktop Discord App which is "aiming to give you better performance and improve linux support" (as written under 'about' on their github page). Therefore Vesktop is usable on a variety of sy...

humble mortar
#

is that chatgpt

hybrid fjord
simple groveBOT
#

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...

upper pine
#

I fucking hate pipewire

#

How can SPA be so aids

simple groveBOT
#

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...

simple groveBOT
humble mortar
#

vee will go insane and review every single pr in one day... soon...

hybrid fjord
hybrid fjord
#

Imagine Vesktop with all these PRs merged😭

humble mortar
#

my local build:

sly cairn
#

i assume it kinda does? but only in certain directories

simple groveBOT
vernal lintel
humble mortar
#

whats not mergable about them

#

it works and i've done your suggestions

hybrid fjord
simple groveBOT
#

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?

  1. Turn on a fan
  2. Call a f...
simple groveBOT
#

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...

simple groveBOT
#

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}"

...

hot juniper
hybrid fjord
#

xd bro mutes input in system for vesktop

hot juniper
#

yop

#

bad solution much?

hybrid fjord
#

not bad actually

hot juniper
#

its effectively what I do anyway (mute my system input)

simple groveBOT
simple groveBOT
#

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?

  1. Open Vesktop
  2. Navigate to any server or DM channel

Debug Logs

lts20050703@lts20050703 ~> flatpak run dev.vencord.Vesktop
...
#

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...
simple groveBOT
#

@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, '....
simple groveBOT
simple groveBOT
simple groveBOT
hot juniper
simple groveBOT
hot juniper
#

also, why doesn't Vesktop try to reimplement stock Discord native settings?

#

i've hacked some to work again

hot juniper
#

let me show

ember jay
#

holy pr got merged

humble mortar
hot juniper
#

why does openasar host its own loading page

humble mortar
#

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

hot juniper
#

I think relying solely on a custom app list is a horrible idea

humble mortar
#

yop

#

I was thinking of reimplementing what discord does

hot juniper
#

i tried to hack something together half a year ago

hot juniper
#

it doesn't let you edit anything

humble mortar
#

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

hot juniper
#

honestly if this is added I don't think it should be a vesktop feature if it provides more granular control than stock discord

humble mortar
#

wdym

hot juniper
#

This is why

humble mortar
#

well rn discord let's you edit the scanned display name but thats it

hot juniper
#

and add custom executables

#

but not arguments

humble mortar
#

whar?

humble mortar
hot juniper
#

it would benefit both discord desktop and vesktop to have a better process scanning for presence solution

hot juniper
humble mortar
#

well their verified in the detectable.json

#

their exes and images are already chosen

humble mortar
#

actually maybe

#

idk

#

I don't think so

hot juniper
#

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

hot juniper
#

would it hurt to implement my own process detection as a userplugin?

humble mortar
#

arrpc does more than process scanning

#

it'd be a waste to reimplement all that

hot juniper
humble mortar
#

like?

hot juniper
#

anything related to integrating discord into a game, voice control overrides

vernal lintel
#

like hardcoding the database instead of dynamically downloading it

hot juniper
hot juniper
humble mortar
#

vRPC will be real,,,,,...

#

write it in rust

vernal lintel
hot juniper
humble mortar
hot juniper
#

i forgot about that

#

its fucking horrible

humble mortar
#

it does that???

#

😭😭

hot juniper
#

doesn't it use wmic on windows

vernal lintel
#

it spawns wmic every 5 seconds on windows

hot juniper
#

and wmic is dead since forever

vernal lintel
hot juniper
vernal lintel
#

limitation of being pure js

#

optimally it would be written in a compiled language that has access to winapis

hot juniper
#

@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 bombcatcozy2

vernal lintel
#

native addon in c++

hot juniper
#

is venmic native? don't think so

vernal lintel
#

yes?

#

it's written in c++

hot juniper
#

im stupit®️

#

@vernal lintel you have no idea how much I wish userplugins had a pre-compile script that could be ran

vernal lintel
#

wtfdym

hot juniper
#

ok fine pre-compile script is a bit much

#

dependency installation and importing all scripts in a folder

simple groveBOT
humble mortar
#

open-url is Darwin only

humble mortar
vernal lintel
#

oh u did

humble mortar
#

is that not how ipc stuff is done

humble mortar
#

wait I'm dumb their custom 404 page def returns 404 as a status code I'll just check that

vernal lintel
#

yea lol

humble mortar
#

silly willy

simple groveBOT
simple groveBOT
humble mortar
#

@vernal lintel should it catch all non 200 responses and dump to /app or only be for 404

vernal lintel
#

= 300

humble mortar
sour muralBOT
simple groveBOT
cyan flame
simple groveBOT
simple groveBOT
humble mortar
# simple grove

literally right above is lewi asking if its been flatpak tested

#

you cannot make up that kind of stupid

hybrid fjord
#

Wha

simple groveBOT
#

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...

vernal lintel
#

(you are replying to someone who was already blocked)

sly cairn
#

as well

simple groveBOT
#

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...

simple groveBOT
simple groveBOT
#

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

![Screenshot_20241017_132339](https://github.com/user-attachments/assets/...

humble mortar
simple groveBOT
humble mortar
#

anyway unless someone is up to write a native module like discord did its an upstream issue

#

also why the hell did discord write a native module instead of PRing the feature into electron itself

#

big company not contributing to oss wowzer

simple groveBOT
upper pine
gentle hatch
#

different distros/pcs maybe? ​​​​​​​​​​​​​​​​​​​​​​​​​​​

upper pine
#

Hope so

simple groveBOT
simple groveBOT
simple groveBOT
#

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...

simple groveBOT
simple groveBOT
#

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...

##...

simple groveBOT
#

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:
image

What is the expected behaviour?

Vesktop should be started with the system

How do you recreate this bug or crash?

  1. Enable Start with system
  2. 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...

simple groveBOT
#

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...

simple groveBOT
#

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...

cyan flame
#

I’m a Windows user but I’m starting to notice a trend with “Gnome” and “Arch Linux”

humble mortar
simple groveBOT
#

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
image

What is the expected behaviour?

i have no idea

How do you recreate this bug or crash?

i have no idea

...

simple groveBOT
#

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 ...

simple groveBOT
#

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?

  1. start Vesktop
  2. join VC on wait in chat and be ou...
simple groveBOT
simple groveBOT
#

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:

  1. I would love to get some help on the topic and this seems like the best place to do so
  2. The bug seems to be only tied to Vesktop, as other applications like OBS or Librewolf(Fi...
simple groveBOT
#

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...

vernal lintel
#

I feel bad for the hyprland dev(s) they have to deal with so many nixos users

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
humble mortar
#

it asks me 3 times to select the screen

xwayland issue.

simple groveBOT
humble mortar
#

@sly cairn should prob add a comment to the flatpak readme about process scanning not being possible in the flatpak

sly cairn
#

there is

humble mortar
#

no thats for rpc

sly cairn
#

unless you mean in the description on flathub

#

in which case i cant

humble mortar
#

not process scanning

sly cairn
#

that's the same

humble mortar
#

arrpc cant read /proc in the flatpak

sly cairn
#

yes

simple groveBOT
humble mortar
sly cairn
#

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

humble mortar
#

no yeah a note in the readme should be added that says process scanning cant work

sly cairn
#

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

humble mortar
#

no thats for RPC that the app implements 😭

#

vesktop in flatpak cant scan processes and show u as playing them

sly cairn
#

rpc is provided by arrpc

#

that note that i linked to you is literally what you're talking about

#

lol

humble mortar
#

youre misunderstanding 😭

sly cairn
#

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

humble mortar
#

theres nothing in the readme about process scanning not working

sly cairn
#

its in the flathub readme

#

okay we're going in circles

#

please detail what exactly is wrong, and what you want as a resolution

humble mortar
sly cairn
#

for the flatpak yes

#

oh

#

okay

#

i understand now

#

i thought i had written a notice, i had not

humble mortar
#

😭

small lionBOT
#

Alright @sly cairn, in 1 day: add note to vesktop flatpak that process scanning is fucked

humble mortar
#

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

sly cairn
#

not permitted by flathub

humble mortar
#

as a user work around i mean

sly cairn
#

maybe

humble mortar
#

it doesnt work so im wondering where it exposes it in the sandbox

humble mortar
#

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

humble mortar
hot juniper
sudden trout
#

they have raf and fuf there to fix stuff just for nix and last I checked vax has never touched nix

simple groveBOT
#

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

gentle hatch
#

vescord

small lionBOT
#

@sly cairn, <t:1729448226:R>: add note to vesktop flatpak that process scanning is fucked

sly cairn
#

later

simple groveBOT
simple groveBOT
simple groveBOT
simple groveBOT
#

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.

image

What is the expected behavio...

hybrid fjord
simple groveBOT
sly cairn
#

these mentions

#

were a mistake

#

i keep getting emails from "skibiditop"

hybrid fjord
#

xdd

#

It really still exists😭

vernal lintel
sly cairn
simple groveBOT
simple groveBOT
#

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:

![i...

simple groveBOT
#

Discord Account

No response

Operating System

Ubuntu 24.04

Linux Only ~ Desktop Environment

KDE

Package Type

Flatpak

What happens when the bug or crash occurs?

Regardless of the setting in Accessibility, animated emojis are animating. I have disabled all Vencord plugins and the issue persists. I have logged into Discord via Firefox, and the emojis do not animate there. Vesktop is the only client not respecting this setting for some reason

What is the expect...

vernal lintel
simple groveBOT
#

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?

  1. log in VC
  2. Start streaming a window with sound
  3. The stream will have gener...
simple groveBOT
sudden trout
simple groveBOT
humble mortar
#

insane

#

one day curve will port venmic to windows and they will rejoice

cyan flame
simple groveBOT
#

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.

...

vernal lintel
#

KEYLOGGER

humble mortar
#

day 2000 of scuffed global shortcuts implementation in KDE thats blocking venbind

#

@scenic hollow its still exploded right

simple groveBOT
humble mortar
#

you will pay curve a salary to fix venmic bugs asap

next sundial
#

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

compact frigate
#

its an issue that if you open vesktop then steam, you can open vesktop again

#

its really weird

humble mortar
#

someone should really open an issue on steam linux repo for it

humble mortar
#

steam startup seems to be deleting /tmp/scoped_dirRANDOM/SingletonCookie

humble mortar
#

steam is explicitly exploding it

#

uhh

simple groveBOT
#

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...

simple groveBOT
#

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...

humble mortar
#

bump to 32.2.2

#

its still insane to me that electron bumped to an unreleased version of xdg-desktop-portal thats months away

hot juniper
#

both steam and electron are broken software

#

it's probably a chromium issue actually

#

they should be using XDG_RUNTIME_DIR

humble mortar
humble mortar
hot juniper
simple groveBOT
#

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...

vernal lintel
#

idk what causes this

#

i can reproduce on my main but on alt with all plugins enabled it doesnt happen

simple groveBOT
vernal lintel
#

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

sly cairn
#

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

vernal lintel
#

@tidal quarry XD

sly cairn
#

OH

vernal lintel
sly cairn
#

HAHAAHA

#

IS IT MAKING A MASSIVE STYLESHEET

vernal lintel
#

when u press this

#

it used to freeze for like 10 seconds

sly cairn
#

is that only for global pfps or for servers too?

#

cuz i change server pfps a lot

vernal lintel
#

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

sly cairn
#

but of course

#

yes

vernal lintel
#

ENJOY 10mb CSS

sly cairn
#

you get 6mb of css

#

or that

vernal lintel
sly cairn
#

which causes everything to die

vernal lintel
#

XDDDD

sly cairn
#

we LOVE

#

btw

#

bump to electron 32.2.2 or just to 33?

#

we need 128 minimum for bugfixing

vernal lintel
#

we alr have 32 buddy

sly cairn
#

we need THAT version of 128

#

xd

#

we've got electron 32.1.2

simple groveBOT
sly cairn
#

LOL

#

i was gonna PR it so it got tests hello?!?!?!

vernal lintel
#

i tested locally

#

works on my machine™️

sly cairn
#

fair enoughhhhh

vernal lintel
sly cairn
#

ill send my flatpak friends the good news

vernal lintel
#

well

#

it not bumped yet

sly cairn
#

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)

scenic hollow
humble mortar
#

do thats what that was

vernal lintel
#

what

#

I never had that

humble mortar
#

vms without hardware accel would just perma explode white screen sometimes

vernal lintel
#

lmaooo

#

amazing

#

why tf u using vesktop in a vm bruh 😭

humble mortar
#

I WAS TESTING WINDOWS

#

has anyone reported that crash with closing the screenshare portal

simple groveBOT
hot juniper
#

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

hot juniper
simple groveBOT
#

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.
...

simple groveBOT
#

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...

simple groveBOT
simple groveBOT
#

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...

simple groveBOT
#

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
roll20discorderror

Have tried it with the base discord app and it loads fine on th...

simple groveBOT
simple groveBOT
#

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?

  1. Try playing something on Spotify.
  2. Spotify does not show up as an activity.

Debug Logs

Replace this text with your crash-log. Do not ...
simple groveBOT
simple groveBOT
hot juniper