Summary: | Buttons to close, maximize and minimize windows are very small in gtk apps with CSDs | ||
---|---|---|---|
Product: | [Plasma] Breeze | Reporter: | Lucia Mrenica <lucia.mrenica> |
Component: | gtk theme | Assignee: | Janet Blackquill <uhhadd> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | lucia.mrenica, mail, nate, zrenfire |
Priority: | NOR | ||
Version First Reported In: | 5.19.90 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: | https://github.com/Zren/material-decoration/issues/22 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Screenshot |
Description
Lucia Mrenica
2020-09-18 06:33:15 UTC
Created attachment 131743 [details]
Screenshot
This is from Firefox but GTK3-demo has the same issue.
This might be related: https://bugs.kde.org/show_bug.cgi?id=426669 Are these flatpak apps, nor from your distro? Also those aren't Breeze window decorations. Are you using the Adwaita GTK3 theme, or the Breeze GTK theme with a non-Breeze window decoration theme? You're right those aren't Breeze decorations, and Breeze does work correctly. These are from https://github.com/Zren/material-decoration. Should I report there? Sorry, my material-decoration wasn't scaling the icons by the button geometry. It probably wasn't scaling for HiDPI either. I am running into an issue however. Is there a cache for the icons generated to ~/.config/gtk-3.0/assets/? https://github.com/Zren/material-decoration/issues/22#issuecomment-695220800 I assume the decorations are tiny, because we do not sync the geometry of the buttons with GTK CSD. *** This bug has been marked as a duplicate of bug 426074 *** Incorrect Mikhail. I was using a hardcoded 10x10 icon in material-decoration. I managed to fix material-decoration to scale the icons. However I couldn't easily test as whatever process that generates the svg assets still had the older library loaded in memory. /usr/lib/qt/plugins/org.kde.kdecoration2/materialdecoration.so After rebooting, I was able to view my changes to material-decoration. https://user-images.githubusercontent.com/416367/93687885-7f3a0e80-fa8f-11ea-9f0b-1b0801480aeb.png It appears the kded5 process needs to be restarted to test changes to materialdecoration.so. |