[SOLVED] OpenTV uses Wayland icon instead of app icon

I’m assuming that this is just how it is using Wayland? The app icon for Open TV appears properly in the app menu and the system tray. However, in the icons-only-task-manager it appears as the Wayland icon.

what is the name of the process that the program is running? maybe the process is just identified as wayland :man_shrugging:. I keep telling myself one day I’m going to install something with wayland and try it out but I have yet to do so.

2 Likes

I’m pretty sure it’s because of your icon pack. I had the same thing with papirus icons and advanced radio player in the systray. There was some kind of icon there, but nothing pointed to radio

1 Like

I’ve edited the icon via edit applications to see if that would help. No go. But I’ll try the icons I have installed and see if anything changes.

EDIT: Tried Breeze/Breeze Dark, Ars Dark/Ars Light, Qogir/Quogir Dark, Slot Dark/Slot Light, the different Fluent variants, the different Kora variants. Wayland icon remained.

3 Likes

I had this issue with a handful of apps when I was using Plasma 5. The only one that I’ve come across recently is manuskript. I remember finding a written tutorial on how to manually fix it, but that was before search engines became unusable.

I did find a Reddit post (of course) where someone links a YT video from TLE (included).

https://www.reddit.com/r/kde/comments/r1skri/is_there_a_way_to_fix_apps_showing_a_generic/

EDIT: see also- https://discuss.kde.org/t/bug-generic-wayland-icon-for-many-applications/2468

it’s not your fault, it’s OpenTV’s :partying_face:

2 Likes

Installed it for checking. Same icon here

Screen_04_06_25_17:07-1

But from where i can get some IPTV playlists ? :smiling_face_with_sunglasses:

Does this application have a .desktop shortcut?

I had this same issue with XnView MP and got the icon back?

By doing these steps. Essentially linking a window rule to the .desktop file. Of course change the .desktop name tot he one for your program. I know mine is KDE plasma but other DEs must have similar settings somewhere for anyone with different DE.

Open Window rules for application > add property > select “Desktop file name” > add value as “xnviewmp.desktop”

It is the rule at the bottom called “desktop file name” under appearance & fixes, I added that entry.

1 Like

@_Six, I gave it a shot. Added rule, rebooted. Not working, though.

1 Like

I was hoping that would work. I had the same thing happen to me and put up with the wayland icon for about 9 months after trying everything. And then tried again with this window rule and it worked after a couple hours doing different things, I was almost certain this would work for you.

Only other thing I could think of is changing it’s window rule from ‘apply initially’ to ‘force’.

Is there a .desktop file for it located here .local/share/applications/?
Or it may be here/usr/share/applications/.

OpenTV desktop file name (Open TV) does not match resource class name (open_tv), so task manager can not match the icon with window class.

You can rename it

sudo mv /usr/share/applications/Open\ TV.desktop /usr/share/applications/open_tv.desktop

and it should work.

No reboot necessary.

3 Likes

@jake99, @_Six - Thanks, guys. I’m at work at the moment. I’ll look into your suggestions when I get home later this evening.

Yes, Open TV is in both locations as Open TV.desktop rather than open_tv.desktop. So I just deleted the Window Rule and re-did it. Instead of using open_tv for App Initially, I used Open TV. Seems to have worked fine.

Thanks!

2 Likes

Nice, good to see it working now.
Also good to know that field doesn’t always need “.desktop” in it, in the event I come across another software requiring me to apply this setting.

1 Like

Thanks again for pointing me in the right direction! Much appreciated. :vulcan_salute:

Thanks for the instructions. That’s how it works for me too. I misunderstood your first post. I was only looking at the systray and not the taskbar. It wasn’t until the second time I looked, today, after reading through the topic again, that I noticed the same error :vulcan_salute:

Screen_05_06_25_16:59

1 Like

The rename fixed the same issue I had

1 Like

I made a note of this instruction but didn’t get around to testing until now. In case anyone wants to know I went to my xnviewmp.desktop and changed the name to XnView.desktop and this resolved my issue too, so it seems the mismatch was the same. Only difference is I manually edited the filename from within dophin but the same thing though.

Nice to know there is an alternative method to fix. I assume this file won’t be overwritten by and update to break the icon again but it’s working so far.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.