2024-10-04, 10:30 PM
Hi,
I am new to Jellyfin and after setting up a small Server Instance the next Step was a Client on my Ubuntu Desktop Machine.
This Method from the official Site was used: https://flathub.org/apps/com.github.iwal...dia-player
I noticed that after clicking on the Icon to start the client after pinning it on my Dash there was showing up a new Intsance of Jellyfin with a generic Icon.
Since i was familiar with creating custom Desktop Entries i was able to fix this Behavior, i will describe how at the End.
Can someone please pick this up and report it on Github or point me to right place so that i can do it myself?
(Sorry i don' have much experience in this at all, development, git, flatpak and so on...)
Thanks a lot, Mike
Problem/Fix:
1. Without Modification Jellyfin Ubuntu Client starts in Dash as new Instance without Icon
2. Deskop-Entry gets created in "/usr/share/applications" and is named "com.github.iwalton3.jellyfin-media-player.desktop"
3. Following Specification-Line is wrong: "StartupWMClass=com.github.iwalton3.jellyfin-media-player"
4. The Command "xprop | grep WM_CLASS" in Terminal and clicking on the Jellyfin Window delivers the actual WMClass: "WM_CLASS(STRING) = "jellyfinmediaplayer", "Jellyfin Media Player""
5. Changing this in the Desktop-Entry solves the Problem: "StartupWMClass=jellyfinmediaplayer"
I am new to Jellyfin and after setting up a small Server Instance the next Step was a Client on my Ubuntu Desktop Machine.
This Method from the official Site was used: https://flathub.org/apps/com.github.iwal...dia-player
I noticed that after clicking on the Icon to start the client after pinning it on my Dash there was showing up a new Intsance of Jellyfin with a generic Icon.
Since i was familiar with creating custom Desktop Entries i was able to fix this Behavior, i will describe how at the End.
Can someone please pick this up and report it on Github or point me to right place so that i can do it myself?
(Sorry i don' have much experience in this at all, development, git, flatpak and so on...)
Thanks a lot, Mike
Problem/Fix:
1. Without Modification Jellyfin Ubuntu Client starts in Dash as new Instance without Icon
2. Deskop-Entry gets created in "/usr/share/applications" and is named "com.github.iwalton3.jellyfin-media-player.desktop"
3. Following Specification-Line is wrong: "StartupWMClass=com.github.iwalton3.jellyfin-media-player"
4. The Command "xprop | grep WM_CLASS" in Terminal and clicking on the Jellyfin Window delivers the actual WMClass: "WM_CLASS(STRING) = "jellyfinmediaplayer", "Jellyfin Media Player""
5. Changing this in the Desktop-Entry solves the Problem: "StartupWMClass=jellyfinmediaplayer"