Comments (24)
Your screenshot doesn't show that there's a scaling factor > 1. Are you sure that there's any scaling? Which LXQt theme do you use?
from lxqt-panel.
If your scale factor is 1.5, then the size of those buttons is correct. Their icon size (PM_LargeIconSize
) is 32px in most styles, and with a scale factor of 1.5 we have 32×1.5=48.
from lxqt-panel.
It looks like an issue with breeze widget style while with fusion is all fine:
Note: when changing widget style the panel needs to be restarted.
from lxqt-panel.
Interesting, any idea why this might be?
from lxqt-panel.
Your screenshot doesn't show that there's a scaling factor > 1. Are you sure that there's any scaling? Which LXQt theme do you use?
Yes, there is definitely scaling.
The theme is called system.
from lxqt-panel.
It looks like an issue with breeze widget style while with fusion is all fine:
I don't see any difference in the button size in your screenshot. Its icon is also 48px, which is correct with a scale factor of 1.5.
The theme is called system.
Then it uses the widget style, which is Breeze in your case. As I said, I don't see any issue here if your scale factor is 1.5.
from lxqt-panel.
Actually the system theme combined with breeze widget style has still the issue with text not elided in taskbar buttons and should be unusable:
from lxqt-panel.
It looks like an issue with breeze widget style while with fusion is all fine:
I don't see any difference in the button size in your screenshot. Its icon is also 48px, which is correct with a scale factor of 1.5.
Using breeze widget the icons appear huge; there is no scale factor.
fusion:
from lxqt-panel.
Actually the system theme combined with breeze widget style has still the issue with text not elided in taskbar buttons
That's a Breeze issue we know about for a long time (sorry, didn't have time to find the link) and isn't related to this report. The Breeze devs know about it too but, for whatever reason, they didn't want to see it as an issue, although I showed to them where the problem was in their code.
All in all, everything seems OK to me regarding the button size if the scale factor is 1.5.
from lxqt-panel.
see above,no scale factor nowhere here, except breeze which scales up those icons.
from lxqt-panel.
there is no scale factor.
Now I am confused ;) @libalis says there is definitely a scale factor, while you say there isn't. Have I misread a comment?
from lxqt-panel.
I have deactivated sddm scaling and explicitly set lxqt to 2x scaling.
Fusion:
Breeze:
from lxqt-panel.
So it is related to breeze and even occurs without scaling according to @stefonarch.
from lxqt-panel.
Yes, in your last screenshots and considering your last info, Fusion is OK (64px), while breeze isn't (96px).
from lxqt-panel.
It should be related to a bug in KDE.
I vaguely remember that, when KDE6 came out, @stefonarch told me that its default scaling was 1.5. Now, Breeze may take it directly from KDE settings (which is a bug), such that, with a scale factor of 2, those icons have a size of 32×2×1.5=96px.
from lxqt-panel.
Do they know about this bug?
from lxqt-panel.
I don't know. They denied the obvious bug that @stefonarch mentioned (and whose link I can't find); so, I'm not sure anything will happen if they know about this one. I think they're happy as far as Breeze works fine only in KDE.
from lxqt-panel.
So sad
from lxqt-panel.
Ah, at last I found it: lxqt/lxqt#1525 (comment)
It was denied in https://bugs.kde.org/show_bug.cgi?id=397337
from lxqt-panel.
If I get around to it tomorrow, I'll try to report it to breeze.
from lxqt-panel.
OK, I found some time to check it firsthand. These screenshots show those buttons with Breeze and System theme, with scale factors of 1 and 1.5, respectively:
As you can see, the icon size is correct: it's 32px with no scale factor and 48px with a scale factor of 1.5.
I have a full KDE installation, and I remember that I had to change a wrong setting somewhere in its systemsettings
when it was upgraded to its version 6. Sadly, I don't remember what that setting was.
So, the problem can be worked around by finding and fixing that setting. It may be in its Display Configuration → Global scale (mine is 100%), but I'm not sure if it can be set outside Plasma6.
from lxqt-panel.
Unfortunately, I'm not sure if I did everything correctly, but the issue is now also on KDE bugs: https://bugs.kde.org/show_bug.cgi?id=490420
from lxqt-panel.
Did you check systemsettings → Configuration → Global scale?
from lxqt-panel.
Sadly systemsettings doesn’t work for me.
from lxqt-panel.
Related Issues (20)
- Worldclock sometimes displays another timzone after resume from suspend
- [Feature request] - User-configurable icon sizes for QuickLaunch and StatusNotifierPlugin
- KDE Workaround to focus issues HOT 2
- Fancy Menu: misbehavior if an favorite app is disinstalled. HOT 9
- enable using color in panel custom widgets HOT 4
- CMake: warning about minimum version required too old HOT 1
- frequent freeze / hang that blocks some X11 keyboard/mouse events HOT 11
- Panel spams system log in an infinite loop freezing the system HOT 12
- System freezes randomly, Dbus Error pointing to lxqt-panel HOT 25
- [Feature request] Add info line about middleclick in worldclock → timezones HOT 2
- lxqt-panel: symbol lookup error: /usr/lib64/lxqt-panel/libvolume.so: undefined symbol: _ZNK14PluginSettings5groupEv HOT 6
- Show Deskop widget not working HOT 7
- Wrong icon sizes in the fancy menu? HOT 4
- [Feature request] Move responsibility for device management to pcmanfm-qt (plugin-mount) HOT 2
- Detection of overlapping windows for autohide stopped working across all virtual desks except for the first (leftmost) one HOT 12
- Task Manager plugin: buttons shifting position when opening or closing windows HOT 2
- [Feature request]Allow lxqt-panel to be built on a system without wayland HOT 1
- Settings not applied for dual monitor setup under wayland HOT 2
- [Bug] Fancy Menu: Shortcut behaviour HOT 6
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 lxqt-panel.