© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
BazziteB
Bazzite•8mo ago•
6 replies
Elvish

Discover Overlay not working?

It looks like Bazzite has discover overlay installed (at least the configuration is showing up on a fresh install) but when I try to launch it via the terminal I get

discover-overlay
INFO - discover_overlay.discover_overlay - Starting Discover Overlay: 0.7.8
ERROR - discover_overlay.discover_overlay - name 'GtkLayerShell' is not defined
ERROR - discover_overlay.discover_overlay - Traceback (most recent call last):
File "/usr/lib/python3.13/site-packages/discover_overlay/discover_overlay.py", line 544, in entrypoint
Discover(rpc_file, config_file, channel_file,
~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
debug_file, sys.argv[1:])
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/discover_overlay/discover_overlay.py", line 77, in init
self.create_gui()
~~~^^
File "/usr/lib/python3.13/site-packages/discover_overlay/discover_overlay.py", line 422, in create_gui
self.voice_overlay = VoiceOverlayWindow(self)
~~~~^^^^^^
File "/usr/lib/python3.13/site-packages/discover_overlay/voice_overlay.py", line 42, in init
OverlayWindow.init(self, discover, piggyback)
~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.13/site-packages/discover_overlay/overlay.py", line 89, in init
self.set_wayland_state()
~~~~^^
File "/usr/lib/python3.13/site-packages/discover_overlay/overlay.py", line 158, in set_wayland_state
if not GtkLayerShell.is_supported():
^^^^^^^^^^^^^
NameError: name 'GtkLayerShell' is not defined


If I install the flatpak it works fine but I don't really want a duplicate flatpak if this is already installed by default. Any tips to correct this?
Solution
https://github.com/ublue-os/bazzite/issues/2511 looks like i missed this seems to be plasma specific so fingers crossed itll get fixed in the future i guess in the mean time it works with gnome I guess?
GitHub
Discover overlay no longer starts in Plasma Desktop · Issue #2511 ...
Describe the bug It appears we are missing the GtkLayerShell requirement for the overlay to start, it still functions in Game mode & Gnome as neither require this library. ERROR - discover_over...
Discover overlay no longer starts in Plasma Desktop · Issue #2511 ...
Jump to solution
BazziteJoin
The operating system for the next generation of gamers.
29,482Members
Resources
Was this page helpful?

Similar Threads

Recent Announcements

Similar Threads

Discover Overlay not working
BazziteBBazzite / 🛟bazzite-help
2y ago
Discover Overlay: "NameError: name 'GtkLayerShell' is not defined"
BazziteBBazzite / 🛟bazzite-help
11mo ago
Bazzite GNOME incompatibility with Discover Overlay
BazziteBBazzite / 🛟bazzite-help
2y ago
Game Overlay Not Working
BazziteBBazzite / 🛟bazzite-help
9mo ago