powercord
Discord-Screenshare-Linux
powercord | Discord-Screenshare-Linux | |
---|---|---|
3 | 8 | |
1,202 | 215 | |
-0.7% | - | |
0.0 | 1.2 | |
over 1 year ago | about 1 year ago | |
JavaScript | C++ | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
powercord
- Why isn’t it possible to use Discord screensharing with audio without some hacky workaround
-
Discord is actually browser version
Try Powercord honestly. You can grab it here. You just have to be on Discord canary.
-
Discord bans users for using open-source third party clients
There are third-party mods for the client (see ex. https://github.com/powercord-org/powercord), but those are generally responsible in discouraging API abuse.
Discord-Screenshare-Linux
- Do you guys prefer wayland or x11?
-
Give Wayland a shot, don't base your opinion off of 2013 articles!
https://github.com/itsfolf/Discord-Screenshare-Linux for discord, and xwayland video bridge for other apps
-
Fractional scaling support in Mutter won’t change anything
This will fix screensharing for discord. As for chrome and most electron applications, just enabling pipewire webrtc capture through settings/paramerers should be enough.
-
X.Org vs. Wayland Linux Gaming Performance For NVIDIA GeForce + AMD Radeon In Early 2023
Electron isn't actually a big issue for me, the only electron app I use daily is discord and that does actually work with wayland now (these are my parameters btw: --no-sandbox --ignore-gpu-blocklist --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-features=VaapiVideoDecoder --use-gl=desktop --enable-gpu-rasterization --enable-zero-copy --enable-features=WebRTCPipeWireCapturer, helps a lot with smoothness and with the last parameter and this project, even screensharing works)
-
[Linux] Discord Canary: Now able to produce 1440p 60fps stream while running natively under Wayland. However we're not there yet.
The next step is to achieve proper screen/audio sharing via pipewire. Using this hack it's possible to code-inject the logic needed to fetch a stream from pipewire directly into Discord. This combined with running canary with these flags:
-
Discord screen sharing no audio
Take a look at this. Not tested for Gentoo but it worked for my distro
-
Discord Canary now using electron 17 instead of 13 on all desktop clients!
There is a project to do exactly that at the moment, though it hasn't received updates in some time: https://github.com/fuwwy/Discord-Screenshare-Linux
- Why isn’t it possible to use Discord screensharing with audio without some hacky workaround
What are some alternatives?
bdCompat - Compatibility layer for running BetterDiscord plugins in Powercord
discord-screenaudio - A custom discord client that supports streaming with audio on Linux.
arewewaylandyet - Sources for https://arewewaylandyet.com
BetterDiscordAddons - A series of plugins and themes for BetterDiscord.
Screenshare-with-audio-on-Discord-with-Linux - A repo trying to gather all info regarding proper screensharing on Discord with Desktop Audio for linux users
electron-discord-webapp - A Discord and SpaceBar :electron:-based client implemented without Discord API.
komorebi - A beautiful and customizable wallpapers manager for Linux
Installer - A simple standalone program which automates the installation, removal and maintenance of BetterDiscord.
fosscord - 📬 Spacebar is a free open source selfhostable discord compatible communication platform [Moved to: https://github.com/spacebarchat/spacebarchat]