dec05eba / gpu-screen-recorder-issues

GPU Screen Recorder issue tracker
20 stars 0 forks source link

[BUG] No windows icon for gpu-screen-recorder-gtk on KDE #63

Closed OlegAckbar closed 2 weeks ago

OlegAckbar commented 2 weeks ago

Describe the bug GPU Screen Recorder GTK application has no window icon on KDE.

To Reproduce Open GPU Screen Recorder GTK.

Screenshots изображение

Desktop (please complete the following information):

dec05eba commented 2 weeks ago

Uhh no application has window icons for me on kde plasma so I cant check this myself. But how do you start the application? from the desktop/start menu icon? also have you rebooted after installing gpu screen recorder gtk? Also does the icon look correct in the start menu/desktop/task bar?

dec05eba commented 2 weeks ago

I pushed a change to gpu screen recorder gtk on aur, you can update to the latest version and see if there is a difference as well if none of the above works. I dont know if it makes a difference on wayland.

OlegAckbar commented 2 weeks ago

I'm starting it from either kickoff application launcher or krunner: neither gives me a proper window icon. The main problem is that application window doesn't have appid/desktopfilename properly set (it should be com.dec05eba.gpu_screen_recorder) and Wayland compositors relies on appid to give applications window icons. gtk_window_set_icon_name just doesn't work under Wayland. image

dec05eba commented 2 weeks ago

huh, the app id is com.dec05eba.gpu_screen_recorder and the desktop file name is com.dec05eba.gpu_screen_recorder(.desktop). It seems like gtk is getting the app id from the name of the binary itself, ignoring the app id you give it...

dec05eba commented 2 weeks ago

I pushed a change to aur that might fix it. Can you update and try? I have no idea why window icons dont display for me (they dont display even in xfce). Btw, are you the guy posting webms on /lgg/?

OlegAckbar commented 2 weeks ago

Yep, that did the tricks. And yes, it's me who posting webms. изображение

dec05eba commented 2 weeks ago

Thanks!