Open ErikLentz opened 1 month ago
make sure your environment has libgtk4-layer-shell.so
I am having the same issue.
OS: Nobara 40 (based on Fedora 40 (x64), KDE Plasma with Wayland
Hardware: Ryzen 7800X3D with Radeon RX 6900 XT
EDMC Version: Latest python native.
Same as @ErikLentz, everything seems to show up correctly. No matter what I do to the overlay it sadly doesn´t change anything.
@Sid127 I have installed the lib, it has not solved the issue.
Logging does not seem to give any indication either why it may not be working.
I installed the lib, no result.
I tried switching to X11.. but it broke Plasma.. so I can´t give feedback in regards to that.
I'm on Arch Linux (btw). KDE Plasma 6.2.3-1 Wayland. Got EDMC from AUR.
Had the same issue. I was missing gtk4-layer-shell
package so I installed it. Didn't help at all. After running EDMC with XDG_SESSION_TYPE=x11
environment variable, overlay appears but it's just a semi-transparent window that says edmcoverlay2 overlay process: running!
, and nothing else happens (tried using it with EDMC-Canonn plugin):
Trying to use GDK_BACKEND=x11
variable just broke it further:
2024-11-11 15:12:16.086 UTC - INFO - 23355:134302100978560:23355 <plugins>.EDMCoverlay.load.start_overlay:66: edmcoverlay2: starting overlay
INFO:main.py:start:40: Server loop running in thread: Thread-2 (serve_forever)|2024-11-11 22:12:16,330
(python:23403): Gtk-WARNING **: 22:12:16.331: Unknown key gtk-modules in /home/$USER/.config/gtk-4.0/settings.ini
** (python:23403): CRITICAL **: 22:12:16.354: gtk_wayland_init_if_needed: assertion 'GDK_IS_WAYLAND_DISPLAY (gdk_display)' failed
** (python:23403): WARNING **: 22:12:16.354: Failed to initialize layer surface, not on Wayland
** (python:23403): WARNING **: 22:12:16.354: GtkWindow is not a layer surface. Make sure you called gtk_layer_init_for_window ()
** (python:23403): WARNING **: 22:12:16.354: GtkWindow is not a layer surface. Make sure you called gtk_layer_init_for_window ()
And using GDK_BACKEND=wayland
variable just gave me the same error as with no variables at all:
2024-11-11 15:13:28.104 UTC - INFO - 23523:125286109281152:23523 <plugins>.EDMCoverlay.load.start_overlay:66: edmcoverlay2: starting overlay
INFO:main.py:start:40: Server loop running in thread: Thread-2 (serve_forever)|2024-11-11 22:13:28,217
(python:23570): Gtk-WARNING **: 22:13:28.218: Unknown key gtk-modules in /home/$USER/.config/gtk-4.0/settings.ini
Gdk-Message: 22:13:28.444: Error 22 (Invalid argument) dispatching to Wayland display.
Maybe I'm doing something wrong. :)
I have the exact same issue. Arch Plasma Wayland, Nvidia
Same issue on OpenSuSE Tumbleweed with Wayland KDE/Plasma and AMD RX 7900 XTX.
OS: Fedora 40 (x64), GNOME with Wayland
Hardware: Asus ROG Zephyrus G14 (2022). Ryzen 9 6900HS with Radeon 8600S.
EDMC version: Latest from Flathub
Installation instructions followed: Yes,
make
succeeds. Folder is namedEDMCOverlay
for compatibility use, but I've triededmcoverlay
as well.The plugin appears correctly in EDMC. I've tried using the Start Overlay button for no result. I've also tried different coordinates, just in case it was rendering off-screen.
Any troubleshooting suggestions?