Confused on Steam Play and Proton? Be sure to check out our guide.
Discover-Overlay - Yet another Another Discord Overlay
midget_3111 25 Sep, 2020
Introducing Discover-overlay Yet another Discord Overlay for Linux, written in Python using GTK3.

https://github.com/trigg/Discover

The goal of this project is to implement an overlay for Discord - whether for casual use or streaming. Discover-overlay aims to be simple to use whilst also having a small footprint.

Why choose to make an overlay for Discord? The plan is to start with Discord, because the overlay is a feature that isn't implemented on the Linux client. Eventually we would like to add support for Mumble and other open source voice chat solutions.

But wait, didn't someone else recently make a Discord Overlay for Linux? Yes, that was also us, and it proved to be fairly popular. But, due to it relying on discords OBS streamkit, it had its restrictions. It was fairly bloated and not particularly intuitive to use. Discover-overlay has been written from the ground up to interact with the client directly, which means it is considerably lighter on system resources, has more scope for customisation and is simpler to use.

we're always on the look out for improvements and new feature ideas, so please give it a test and let us know what you think. If you run into any problems or have an idea for a feature / improvement, please open an issue on GitHub!

Last edited by midget_3111 on 20 October 2020 at 9:32 am UTC
midget_3111 30 Sep, 2020
We've just released version 0.2, now with Discord text channel support!

Discover Overlay v0.2 changelog:

Added option to Autostart on boot
Added support for Discord text channels
Separated settings into Voice and Text menus
Added support for pop up style text with custom time for messages
Implemented draggable window option to select area and size of overlay
Added support for pip to handle install and all dependencies
Removed bash installer script
Corrected icon anti aliasing
Added non-composite mode
Squished some bugs

For finer details, please see Github commits/issues :D
midget_3111 20 Oct, 2020
We've just released version 0.3!


Discover-overlay V0.3 Changelog

- Added support for wlroots-based Wayland
- Added server select for text channels (thanks MoralCode)
- Hopefully fixed pesky tray icon
- Merged separate settings windows
- Added option to sort by last spoken
- Added option to display icons only & highlight self (thanks iommu)
- Use nicknames instead of usernames
- Added a deaf icon & option to only display users that are speaking (thanks bytechef)
- Added rich text and emoji support
- Squished bucket loads of bugs
midget_3111 6 days ago
We're pleased to release Discover Overlay v0.4.0!

Please see the readme for installation instructions. https://github.com/trigg/Discover

Here's a quick list of changes-

Added rudimentary support for Gamescope and therefore hopefully the Steamdeck.

Added Horizontal & icon only voice layout

Added additional launch flags (settings "-c" and debug "--debug")

Added settings for enabling/disabling the tray icon (Thanks TastyPi)

Added a Gentoo section (Thanks NicolaSmanlotto)

Added option to highlight background when user is speaking (Thanks janwojcicki)

Fixed crash when user changes avatar

Fixed issues with not using a compositor

Fixed custom emojis crashing Discover (Thanks Joshix-1)

Fixed vertical text centering on the voice overlay (Thanks tyzoid)

Fixed app icon and status icon to use the same icon name

Fix for displaying RTL correctly implemented

Warn if server count is too high and only load some guilds

Plus various other bug fixes, please see here for the in depth changelog - https://github.com/trigg/Discover/compare/v0.3.3...v0.4.0
Guppy 6 days ago
Very nice - one thing you may or may not be aware of though - when running multiple screens of different resolutions it seems to be limiting where to draw based on the smaller screen ?

Edit: actually upon further testing It may have swapped the two around because "middle, rigth" on DP-4 will show speaker 1 half clipped off the bottom of that screen 🤔

As a result I can only really use top left and the float "place window" feature thingy will no longer render

DP-0 : 3840 x 2160
DP-4 : 2560 x 1600

Linux Mint Cinnamon 20.2

Last edited by Guppy on 14 January 2022 at 11:18 am UTC
midget_3111 6 days ago
Quoting: GuppyVery nice - one thing you may or may not be aware of though - when running multiple screens of different resolutions it seems to be limiting where to draw based on the smaller screen ?

Edit: actually upon further testing It may have swapped the two around because "middle, rigth" on DP-4 will show speaker 1 half clipped off the bottom of that screen 🤔

As a result I can only really use top left and the float "place window" feature thingy will no longer render

DP-0 : 3840 x 2160
DP-4 : 2560 x 1600

Linux Mint Cinnamon 20.2

Interesting, would you be able to open an issue on GitHub with this information so we can look into it please?
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.