Coder Social home page Coder Social logo

Comments (18)

binex-dsk avatar binex-dsk commented on August 25, 2024

Where are you talking about?

In settings and about it displays for me properly. However I use sway so I can't see desktop icons.

from polymc.

baduhai avatar baduhai commented on August 25, 2024

Sorry, should have clarified that in docks and some parts of the DE the proper icon doesn't get displayed(only under Wayland, works fine on X11).

Here's what I mean. Example 1. Example 2

from polymc.

binex-dsk avatar binex-dsk commented on August 25, 2024

Interesting. I can add that potential fix to a branch and you can try building/installing from that.

from polymc.

baduhai avatar baduhai commented on August 25, 2024

I can give a shot, yeah.

from polymc.

binex-dsk avatar binex-dsk commented on August 25, 2024

OK, I can do this probably between 3 and 5 PM EST.

from polymc.

d-513 avatar d-513 commented on August 25, 2024

it works for me on wayland under gnome

from polymc.

baduhai avatar baduhai commented on August 25, 2024

It seems as though this problem is exclusive to the Flatpak package. It works fine on the rpm(OpenSUSE) and Appimage. If you want I can reopen this issue under flathub/org.polymc.PolyMC .

from polymc.

d-513 avatar d-513 commented on August 25, 2024

Its probably fine to keep it here, I am using the flatpak too and this isnt happening. Using wayland on fedora 35

from polymc.

binex-dsk avatar binex-dsk commented on August 25, 2024

Keep it here. I'll work on it soon

from polymc.

calcastor avatar calcastor commented on August 25, 2024

This is an issue I originally noticed with MultiMC on KDE Wayland. I believe it's related to StartupWMClass within the .desktop file and potentially the .desktop file's name though I'm not entirely sure if it's related to both or just one or the other. In my own case I believe I was able to get the window to use the correct icon by fiddling with both the .desktop file's name and the defined StartupWMClass, setting them to org.multimc.MultiMC. This is likely resolvable within the code but if I had to guess it's related to discrepancies with the window class under Wayland and the window class in the .desktop file. I didn't have this issue in KDE X11 or while running MultiMC in XWayland.

I've switched to GNOME and Fedora since I encountered this issue when using MultiMC. With PolyMC installed from Copr, the window "connects" as expected to the .desktop file when I use XWayland. I haven't had the chance to test with launching as Wayland native though.

from polymc.

binex-dsk avatar binex-dsk commented on August 25, 2024

Freedesktop is total spaghetti that I don't feel like dealing with. Is the WM class configurable in Qt and does it need to be set to org.polymc.PolyMC?

from polymc.

d-513 avatar d-513 commented on August 25, 2024

Seems to be broken on MMC too MMC-3500, but maintainer doesnt seem willing to fix that

from polymc.

d-513 avatar d-513 commented on August 25, 2024

Though the thing is PolyMC desktop file is correct rDNS, so renaming won't work

from polymc.

timoreo22 avatar timoreo22 commented on August 25, 2024

Your fix seems to only work for qt 5.7, i believe PolyMC currently targets qt 5.6

from polymc.

binex-dsk avatar binex-dsk commented on August 25, 2024

@baduhai does #95 fix it?

from polymc.

baduhai avatar baduhai commented on August 25, 2024

@baduhai does #95 fix it?

Unfortunately not.

from polymc.

baduhai avatar baduhai commented on August 25, 2024

Was this fix included in 1.0.6? Because neither the flatpak nor the native package for 1.0.6 display the icon properly in Plasma Wayland.

from polymc.

d-513 avatar d-513 commented on August 25, 2024

Was this fix included in 1.0.6? Because neither the flatpak nor the native package for 1.0.6 display the icon properly in Plasma Wayland.

No, it wasn't. The fix will be in 1.1.0.

from polymc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.