While you're here, please consider supporting GamingOnLinux on:
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
Reward Tiers: Patreon. Plain Donations: PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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
- GOG launch their Preservation Program to make games live forever with a hundred classics being 're-released'
- Valve dev details more on the work behind making Steam for Linux more stable
- NVIDIA detail upcoming Linux driver features for Wayland and explain current support
- GE-Proton 9-19 brings fixes for Horizon Zero Dawn Remastered, Monster Hunter Wilds and more
- Direct3D to Vulkan translation layer DXVK v2.5 released with rewritten memory management
- > See more over 30 days here
-
Valve dev details more on the work behind making Steam …
- dvd -
Proton Experimental adds DLSS 3 Frame Generation suppor…
- 14 -
Linux GPU Configuration Tool 'LACT' adds NVIDIA support…
- Purple Library Guy -
Half-Life 2 free to keep until November 18th, Episodes …
- StalePopcorn -
Half-Life 2 free to keep until November 18th, Episodes …
- Piejacker875 - > See more comments
- Types of programs that are irritating
- dvd - New Desktop Screenshot Thread
- pilk - What do you want to see on GamingOnLinux?
- Linas - Weekend Players' Club 11/15/2024
- StoneColdSpider - Our own anti-cheat list
- Xpander - See more posts
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
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
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
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
View PC info
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
Interesting, would you be able to open an issue on GitHub with this information so we can look into it please?
Fix scaling overcompensation
New icon images (Thanks Nicolasmaniotto!)
Initial attempts to tidy up settings windows
Added requirement of python-xlib to setup
Various other bugfixes
Replaced Icons again (Thanks Treuks)
Auto detect Gamescope session
--debug option saves output to output.txt in config
Re-added font chooser for voice overlay
Work towards Flatpak started (metainfo etc)
More to come very very soon!
Last edited by midget_3111 on 10 March 2022 at 9:00 am UTC
Jump is mainly due to flathubs Appdata info requiring a stable push each update!
We now need users to test this version!
Changes from v0.4.2 to v0.4.3 -
Added a link to our Discord Channel for support and development chit chat.
Added an "about" landing page on initial application launch
Enforced --configuration flag when using Gamescope
Enforced Nightmode
Allow closing of overlay from about screen
added --nolock option for containerised running
Ignore floating mode in Gamescope for now
Enforced 1280 x 800 resolution in Gamescope mode
Omit encoding to avoid crashing some machines
Caught a file not found error
Removed text overlay in Gamescope... for now.
Set sane default values
Updated the README with more information about what the project is.
Added a /s flag to the README
Metadata updates
Changes from v0.4.3 to v0.4.7 -
Merged text and voice overlay's when only one window can be shown.
Added "show on taskbar" option to core, which should allow screen capture of overlay in X11.
Update guild list more frequently
Reimplemented floating windows for gamescope
Added desktop-application metadata for flatpak
Various bug fixes
Last edited by midget_3111 on 15 March 2022 at 1:17 pm UTC
https://trigg.github.io/Discover/
Changes since v0.4.7:
Auto detect Flatpak to avoid locking issues
General bug fixes and project tidy
Pictures updated and added to installation guide
Changes since 0.5.0
Added system notification support
Huge overhaul of connector which hopefully fixes temporary API bans
Improved default settings
Gave each module a named logger rather than "Root"
Fixed Autostart on boot
Prevent multiple Flatpak instances
Fix HiDPI floating window placement
Last edited by midget_3111 on 21 April 2022 at 12:06 pm UTC
Is there a way to configure to overlay to wrap when you're in a Discord room with over 30 people? It was quite funny because past a certain number they just fell off the screen. It may have just been because I had the overlay aligned to the right-side though, i.e they may have wrapped off the screen without me noticing.
Many Thanks !