pan-mroku / edmcoverlay2

EDMC Overlay for Linux
GNU General Public License v3.0
4 stars 1 forks source link

Overlay not appearing #2

Open ErikLentz opened 1 month ago

ErikLentz commented 1 month ago

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 named EDMCOverlay for compatibility use, but I've tried edmcoverlay 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?

Sid127 commented 1 month ago

make sure your environment has libgtk4-layer-shell.so

danielchansen commented 1 month ago

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.

EDMarketConnector-debug.log

ErikLentz commented 1 month ago

I installed the lib, no result.

danielchansen commented 1 month ago

I tried switching to X11.. but it broke Plasma.. so I can´t give feedback in regards to that.

sleepymincy commented 2 weeks ago

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):

image

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. :)

Wiggen94 commented 1 week ago

I have the exact same issue. Arch Plasma Wayland, Nvidia

ak23550 commented 1 week ago

Same issue on OpenSuSE Tumbleweed with Wayland KDE/Plasma and AMD RX 7900 XTX.