Code Monkey home page Code Monkey logo

Comments (24)

tsujan avatar tsujan commented on July 18, 2024

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.

tsujan avatar tsujan commented on July 18, 2024

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.

stefonarch avatar stefonarch commented on July 18, 2024

It looks like an issue with breeze widget style while with fusion is all fine:

immagine

Note: when changing widget style the panel needs to be restarted.

from lxqt-panel.

libalis avatar libalis commented on July 18, 2024

Interesting, any idea why this might be?

from lxqt-panel.

libalis avatar libalis commented on July 18, 2024

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.

tsujan avatar tsujan commented on July 18, 2024

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.

stefonarch avatar stefonarch commented on July 18, 2024

Actually the system theme combined with breeze widget style has still the issue with text not elided in taskbar buttons and should be unusable:
immagine

from lxqt-panel.

stefonarch avatar stefonarch commented on July 18, 2024

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.

breeze:
immagine

fusion:

immagine

from lxqt-panel.

tsujan avatar tsujan commented on July 18, 2024

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.

stefonarch avatar stefonarch commented on July 18, 2024

see above,no scale factor nowhere here, except breeze which scales up those icons.

from lxqt-panel.

tsujan avatar tsujan commented on July 18, 2024

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.

libalis avatar libalis commented on July 18, 2024

I have deactivated sddm scaling and explicitly set lxqt to 2x scaling.
Fusion:
Bilder-2024-07-16-21-38-34
Breeze:
Bilder-2024-07-16-21-39-48

from lxqt-panel.

libalis avatar libalis commented on July 18, 2024

So it is related to breeze and even occurs without scaling according to @stefonarch.

from lxqt-panel.

tsujan avatar tsujan commented on July 18, 2024

Yes, in your last screenshots and considering your last info, Fusion is OK (64px), while breeze isn't (96px).

from lxqt-panel.

tsujan avatar tsujan commented on July 18, 2024

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.

libalis avatar libalis commented on July 18, 2024

Do they know about this bug?

from lxqt-panel.

tsujan avatar tsujan commented on July 18, 2024

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.

libalis avatar libalis commented on July 18, 2024

So sad

from lxqt-panel.

tsujan avatar tsujan commented on July 18, 2024

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.

libalis avatar libalis commented on July 18, 2024

If I get around to it tomorrow, I'll try to report it to breeze.

from lxqt-panel.

tsujan avatar tsujan commented on July 18, 2024

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:

breeze-1

breeze2

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.

libalis avatar libalis commented on July 18, 2024

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.

tsujan avatar tsujan commented on July 18, 2024

Did you check systemsettings → Configuration → Global scale?

from lxqt-panel.

libalis avatar libalis commented on July 18, 2024

Sadly systemsettings doesn’t work for me.

from lxqt-panel.

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.