No description
Find a file
2021-03-13 13:43:14 +00:00
.github/workflows Too much extra thought needed. 2020-09-26 22:34:48 +01:00
discover_overlay - Manually rate-limit channel-list requests to avoid Discord from hitting its own rate limiter 2021-03-13 13:43:14 +00:00
.gitignore - Fixed #52 2020-09-30 19:51:19 +01:00
CODING - Coding standard comments added 2020-10-20 14:26:33 +00:00
discover-overlay-tray.png - Seperate icons. Fixes #103 2020-10-25 07:11:15 +00:00
discover-overlay.png - I have no idea why this fixes #56 2020-10-01 19:01:50 +01:00
discover_overlay.desktop Fix typos 2020-10-21 07:16:19 -05:00
discover_overlay_close.desktop Fix typos 2020-10-21 07:16:19 -05:00
discover_overlay_conf.desktop Fix typos 2020-10-21 07:16:19 -05:00
LICENSE Initial commit 2020-09-23 14:05:26 +01:00
README.md Update README.md 2020-10-25 20:32:18 +00:00
setup.py - Seperate icons. Fixes #103 2020-10-25 07:11:15 +00:00

Discover

Yet another Discord overlay for Linux written in Python using GTK3.

Considerably lighter on system resources and less hack-and-slash included than discord-overlay. Screenshot

Installing

Stable

python3 -m pip install discover-overlay

Latest Testing

git clone https://github.com/trigg/Discover.git
cd Discover
python3 -m pip install .

Dependencies

Most requirements should be handled by pip.

A compositor is strongly advised but there is a non-compositor mode optionally

It is advised to install python-gobject from your system's own package manager.

Debian/Ubuntu

apt install python3-gi

Arch

pacman -S python-gobject

with Wayland support

pacman -S gtk-layer-shell

Usage

Run discover-overlay if this fails it is most likely in ~/.local/bin/discover-overlay

Comes with sane-enough default but has a configuration screen to tweak to your own use. Configuration can be reached either via System tray or by running discover-overlay --configure

Debugging

If you are trying to debug on VS Code you are likely to get the following message:

/usr/bin/python3: No module named discover_overlay.__main__; 'discover_overlay' is a package and cannot be directly executed

To get around this, copy the main file created by discover-overlay with cp $(which discover-overlay) /path/to/Discover/discover_overlay/__main__.py

Why do you keep making Discord Overlays?

I feel like I shouldn't have to at all! Until we get an official one I might just create a new one every few months. Look forward to Rust/Vulkan version coming in a few months.

Are you serious?

Generally, no.