Comments (19)
There is a issue with icons and panel size. Which is your panel size?
from yatbfw.
Which is your panel size?
40, with default size 49 no change here.
from yatbfw.
Can you send me your "yatbw.json" file, please?
Thanks
from yatbfw.
I saw now that kcolorchooser has the same issue.
from yatbfw.
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.
You can run:
yatbfw --debug
to get debug output.
Thanks!
from yatbfw.
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-appearance
overwrites 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.
@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.
Please be patient
O I am, thanks for this panel!
Here with 2 general icons (font manager and kcolorchooser)
output.txt
from yatbfw.
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.
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.
Thanks for your answer. The file "out2.txt" is empty. Maybe you have forgotten the "2":
yatbfw --debug 2> output.txt
from yatbfw.
Was in hurry, sorry.
output2.txt
from yatbfw.
Last ones in the club:
- all virtualbox windows
- element-desktop
from yatbfw.
I have just uploaded an update. I cannot reproduce this bug and I have problems to fix it.
from yatbfw.
I have uploaded a new version. Is it fixed now?
from yatbfw.
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.
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.
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.
I see also gimp fixed now, IMO this can be closed
from yatbfw.
Related Issues (14)
- Aborted (core dumped). HOT 2
- A Debian package HOT 2
- Sometimes it crashes HOT 6
- [Feature request]
- Missing dependancies in instructions
- [Feature request] Add spacing between icons in taskbar
- Coredump under kwin_wayland HOT 2
- feature reqest
- Set opened window(s) at left bar. HOT 2
- Tooltips is misplaced. HOT 8
- Launchers spawn yatbfw process HOT 2
- Clock makes panel going out of sreen HOT 1
- Failed to launch. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yatbfw.