Coder Social home page Coder Social logo

Icon in window title bar in KDE Plasma/KWin shows a Wayland W logo rather than WebCord logo. about io.github.spacingbat3.webcord HOT 6 CLOSED

ludg1e avatar ludg1e commented on August 29, 2024
Icon in window title bar in KDE Plasma/KWin shows a Wayland W logo rather than WebCord logo.

from io.github.spacingbat3.webcord.

Comments (6)

axtloss avatar axtloss commented on August 29, 2024

Thanks for the extensive bug report! Considering you have a possible solution, could you open a pull request with the fix applied? The desktop file is located (here)[https://github.com/flathub/io.github.spacingbat3.webcord/blob/master/vitamins/io.github.spacingbat3.webcord.desktop]

Also a sidenote, WebCord offers appimages which tend to work on most distros, so you could test the appimages on immutable distros

from io.github.spacingbat3.webcord.

ludg1e avatar ludg1e commented on August 29, 2024

I think you've misunderstood.
I haven't figured out how to fix it yet.

The workaround with KWin works by importing the script into KWin, but it shouldn't be the way of fixing this, as well that the rule can't work on .desktop files.

The current issue is that the window doesn't find under KWin the right flatpak desktop file (I think).

I've tested the appimage and it has the issue fixed, though I don't know why.

By the way, why isn't this method of building, which is based on the tarball, being used?
https://github.com/vega-d/WebCord_flatpak_build

from io.github.spacingbat3.webcord.

ludg1e avatar ludg1e commented on August 29, 2024

Maybe @TheEvilSkeleton could shed some light (sorry for pinging you).

from io.github.spacingbat3.webcord.

axtloss avatar axtloss commented on August 29, 2024

I think you've misunderstood.
I haven't figured out how to fix it yet.
The workaround with KWin works by importing the script into KWin, but it shouldn't be the way of fixing this, as well that the rule > can't work on .desktop files.

Oh yeah my bad, I didn't read the code snippet correctly and thought it's a .desktop file.
I do have the same issue with all flatpak applications that run natively on wayland and use GTK. A possible workaround would be to restrict webcord of wayland permissions so that it launches using Xorg, which should make the icon appear

from io.github.spacingbat3.webcord.

ludg1e avatar ludg1e commented on August 29, 2024

While I can live with the KWin script, this should be somehow addressed, as this issue on most apps has been addressed upstream rather than through the distribution method/service.
Which is the current state of building WebCord from the source rather than extracting the appimage?

from io.github.spacingbat3.webcord.

ludg1e avatar ludg1e commented on August 29, 2024

Though looking at pending PRs, it seems that an upcoming custom window bar will be available at some point (probably), so I don't think it's worth it spending more time looking into this.

If someone wants to get a quick fix just use the KWin script, stick with the bug or use XWayland/X11.

Have a nice day.

from io.github.spacingbat3.webcord.

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.