Giter Site home page Giter Site logo

General icons in taskbar about yatbfw HOT 19 OPEN

selairi avatar selairi commented on August 22, 2024
General icons in taskbar

from yatbfw.

Comments (19)

selairi avatar selairi commented on August 22, 2024

There is a issue with icons and panel size. Which is your panel size?

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

Which is your panel size?

40, with default size 49 no change here.

from yatbfw.

selairi avatar selairi commented on August 22, 2024

Can you send me your "yatbw.json" file, please?

Thanks

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

yatbfw.json.tar.gz

I saw now that kcolorchooser has the same issue.

from yatbfw.

selairi avatar selairi commented on August 22, 2024

I have checked your "yatbfw.json" file in my desktop`and works properly.
You have selected "Papirus-Dark" icon theme. I have checked "Papirus-Dark" folder and there is no "lximage-qt" icon.
Yatbfw looks up icons in "Papirus-Dark" theme, but if it is not found, it will try other theme.
My system is taking "lximage-qt" icon from "ePapirus" icon theme. Can you check if it is installed in your system, please?

I have done some changes in your settings.

yatbfw.tar.gz

You can run:

yatbfw --debug

to get debug output.

Thanks!

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

Ok, thanks for the screenshot! I figured out a similar tool triggered with Print key.
With -- debug I noticed that it's non finding the appimage icon and I installed telegram normally and it works.

For lximage and kcolorchooser nothing to do - it's not finding it neither with plataro nor with papirus or breeze.
epapirus is not installable easy on Arch it's not even in AUR. EDIT: I've it installed I see, but no change also with that.

It looks thatlxqt-appearanceoverwrites any setting in yatbfw.json, it never changing icons if not changing them in the system.


locate lximage-qt | grep icons

/usr/share/icons/Papirus/16x16/apps/lximage-qt.svg
/usr/share/icons/Papirus/22x22/apps/lximage-qt.svg
/usr/share/icons/Papirus/24x24/apps/lximage-qt.svg
/usr/share/icons/Papirus/32x32/apps/lximage-qt.svg
/usr/share/icons/Papirus/48x48/apps/lximage-qt.svg
/usr/share/icons/Papirus/64x64/apps/lximage-qt.svg
/usr/share/icons/Plataro/apps/scalable/lximage-qt.svg
/usr/share/icons/hicolor/48x48/apps/lximage-qt.png

/usr/share/icons/Papirus/16x16/apps/kcolorchooser.svg                                                                                                            
/usr/share/icons/Papirus/22x22/apps/kcolorchooser.svg
/usr/share/icons/Papirus/24x24/apps/kcolorchooser.svg
/usr/share/icons/Papirus/32x32/apps/kcolorchooser.svg
/usr/share/icons/Papirus/48x48/apps/kcolorchooser.svg
/usr/share/icons/Papirus/64x64/apps/kcolorchooser.svg
/usr/share/icons/Plataro/apps/scalable/kcolorchooser.svg
/usr/share/icons/breeze/apps/48/kcolorchooser.svg
/usr/share/icons/breeze-dark/apps/48/kcolorchooser.svg
/usr/share/icons/hicolor/16x16/apps/kcolorchooser.png
/usr/share/icons/hicolor/22x22/apps/kcolorchooser.png
 Start painting Icon lximage-qt
[void Icon::paint(cairo_t*, uint32_t, uint32_t, uint32_t, uint32_t)] Line:297    End painting Icon lximage-qt
[void Icon::paint(cairo_t*, uint32_t, uint32_t, uint32_t, uint32_t)] Line:271    Start painting Icon lximage-qt
[void Icon::paint(cairo_t*, uint32_t, uint32_t, uint32_t, uint32_t)] Line:297    End painting Icon lximage-qt

from yatbfw.

selairi avatar selairi commented on August 22, 2024

@stefonarch I am working on this issue. Please be patient. I have not been able to reproduce the error and I am checking the code.
It would help if you could send me the full output of the command:

yatbfw --debug 2> output.txt

Thanks

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

Please be patient

O I am, thanks for this panel!

Here with 2 general icons (font manager and kcolorchooser)
output.txt

from yatbfw.

selairi avatar selairi commented on August 22, 2024

I have done some changes. Could you be so kind to check it?

If it doesn't work properly, then send me the "yatbfw --debug 2> output.txt" output, please.

Thanks

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

For kcolorchooser it looks fixed now, font-manager no.
out2.txt

There were some other ones, I don't remember which though atm

from yatbfw.

selairi avatar selairi commented on August 22, 2024

Thanks for your answer. The file "out2.txt" is empty. Maybe you have forgotten the "2":

yatbfw --debug 2> output.txt

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

Was in hurry, sorry.
output2.txt

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

Last ones in the club:

  • all virtualbox windows
  • element-desktop

from yatbfw.

selairi avatar selairi commented on August 22, 2024

I have just uploaded an update. I cannot reproduce this bug and I have problems to fix it.

from yatbfw.

selairi avatar selairi commented on August 22, 2024

I have uploaded a new version. Is it fixed now?

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

For font-manager it's fixed!
For virtualbox I see that the correct icon is displayed for a fraction of seconds and then switches to general icon, backintime is still generic. lxqt-panel is also generic but I think that cannot be different ;)

from yatbfw.

selairi avatar selairi commented on August 22, 2024

I have just uploaded a new push. VirtualBox icon is properly shown.

lxqt-panel needs a desktop file to show its icon on Wayland.

The origin of the problem is Wayland protocol. There is no way of set icons for applications. toplevel protocol lets get the applications id. The id can be used to read the desktop file and get the application icon.
Each application send the id in different way, the D-Bus name, the application name, the window tittle,...

If you find more wrong icons, please, send me.

Thanks

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

Yep, Virtualbox is fixed too now, thanks! Found another one, gimp...
I know that lxqt-panel and lxqt-runner have no icons, they should be excluded, but this would need a setting I think, no idea how lxqt-panel exclude runner.

from yatbfw.

stefonarch avatar stefonarch commented on August 22, 2024

I see also gimp fixed now, IMO this can be closed

from yatbfw.

Related Issues (14)

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.