I’m still very disappointed in discord support on linux.
There is the option to just run the browser-version and there are a bunch of alternative clients, but I could not find one that supports all the features I need. (KDE plasma)
The official client seems fine up to the point you try to stream your screen with wayland. With xwaylandvideobridge this was supposed to be resolved at some point, but it’s not.
I can start a stream, select the screen with proper preview, but the stream will never actually show up, and people joining in will just load the stream unending.
If you go to alternative clients like vesktop the streaming magically works. Even better than it should be, as it allows for higher quality options you might have enabled (if no nitro subscription).
But It comes with the same shortcomings as the browser-client. You cant boost audio for participants in a voice-chat only lower it. unfortunately the ability to boost the audio is crucial to me and the people I often talk to.
Those two things are the main features I cant find a solution to satisfy. Other nice to have features would be.
theming support (like betterdiscord css theming)
a proper GUI framework, not just these lazy electron apps
nice tray and desktop icons that resemble the official discord icon and are color neutral.
The discord devs stated clearly, that they don’t really care about supporting linux.
Unfortunately a vast amount of community’s I interact with use discord. So I can not just switch to another platform.
Get them to start complaining. Companies are like rats they will go where its easy to feed and spread. They have no concern because they don’t feel there is enough of a need so have everyone start complaining consistently, flooding them with daily request.
This post is not meant to be a complaint at anybody.
I don’t think that would be a fruitful endeavor. The resonance is clear, 95% of their user-base is “well supported” and for the other 5% most of the functionality is there.
While I hate it, I can see how it’s a reasonable pragmatic position to not further invest in support for linux-clients.
If I really would want to do something about it myself, I would have to learn how to code a client myself and how to add the functionality. (plenty of projects to fork from)
But just as the discord devs, my time and engagement is limited and needs prioritization.
This post is asking if others who struggle with the same issues might have found a solution I could not find yet.
I’m not sure this will help you, as my use case is a little different, but since I went from any platform client to webcord I can say that I have no problems anymore (AMD, Wayland). The way I understand it it’s basically an application that encapsulates a web browser, the same way for instance the Spotify application does it.
Yes, webcord just like vesktop is mostly an electron wrapper for the browser-client. It has the same shortcoming, you can not boost participants audio.
The regular discord client allows boosting audio to 200% but all the solutions based on the browser client just go to 100% so only full volume with no boosting.
Since many people haves issues with their audio setup and especially controlling their own input volumes the ability to boost the volume on my end is of most importance to me and makes me go back to the official client even without the ability to share my screen.
I never used OBS before, but I just tried to set it up.
It is a neat workaround. While Discord will not allow to pick it up as a shared screen it can be set as a webcam with a minor and a major caveat.
The minor is a flipped scene. Kind of cumbersome with the need to set up scene’s and add transitions in OBS, but as those settings can be saved in a group, not too bad.
The major one, is that webcams don’t support audio on the stream. If you have a webcam with a microphone, you can set that up for your voice audio.
But my use-case includes to use the voice-channel and on top share the screen with video and audio.
So not only would my stream not show up as such. It also would not provide all the functionality of a video stream.
So I’m very grateful for your input, as it solved part of the issue. But it would not suffice for me to actually use the streaming feature.