FS#71820 - [keepassxc] Giant icons
Attached to Project:
Community Packages
Opened by Tim Jones (tsj) - Thursday, 12 August 2021, 19:22 GMT
Last edited by Toolybird (Toolybird) - Thursday, 23 November 2023, 21:18 GMT
Opened by Tim Jones (tsj) - Thursday, 12 August 2021, 19:22 GMT
Last edited by Toolybird (Toolybird) - Thursday, 23 November 2023, 21:18 GMT
|
Details
Description:
Icons are rendered too large in keepassxc. See screenshot in upstream bug report here: https://github.com/keepassxreboot/keepassxc/issues/5870#issuecomment-751814436 Upstream believes it to be a Qt bug for certain distributions. Upstream bug report is closed. Affecting version 2.6.6 Steps to reproduce: 1. Create and open database 2. Add entries 3. Observe large icons for entries A workaround is to launch with `QT_SCALE_FACTOR=1.01` |
This task depends upon
Closed by Toolybird (Toolybird)
Thursday, 23 November 2023, 21:18 GMT
Reason for closing: Works for me
Additional comments about closing: Unless someone can figure out where the actual bug is, there is nothing Arch can do. There is no evidence of an Arch packaging issue here. Please try the support channels (Forum etc) to see if anyone can assist troubleshoot.
Thursday, 23 November 2023, 21:18 GMT
Reason for closing: Works for me
Additional comments about closing: Unless someone can figure out where the actual bug is, there is nothing Arch can do. There is no evidence of an Arch packaging issue here. Please try the support channels (Forum etc) to see if anyone can assist troubleshoot.
Unclear on if this is a bug in keepassxc, deepin software, Qt, or Arch's build/config surrounding any of those.
I just tested with keepassxc 2.7.1-1. With no deepin packages installed, i.e. "pacman -Qs deepin" returns nothing, icons look normal.
If I install community/deepin-screen-recorder 5.10.15-1, this pulls in:
deepin-desktop-base-2:2021.06.16-1
deepin-qt-dbus-factory-5.5.22-2
deepin-qt5integration-5.5.20-1
deepin-qt5platform-plugins-5.0.59-1
deepin-turbo-0.0.3-2
deepin-wayland-1.0.0-1
dtkcore-1:5.5.27-1
dtkgui-5.5.22-1
dtkwidget-5.5.42-1
deepin-screen-recorder-5.10.15-1
Restart keepassxc, many icons are oversized. Removing all the deepin stuff again, icons go back to normal.
For me the offending package was 'deepin-qt5integration'.
As much as i would like to assume a configuration error on my part, this is oddly specific to keepassxc.
I tried reproducing this error in python, but i found neither in PyQt5 nor in PySide2 a widged which exhibits this behaviour.
And setting QT_SCALE_FACTOR to anything else than 1.0, scales the svg icons appropriately.
i honestly have no clue what's going on, i am just glad i can live perfectly relaxed without deepin. XD
$> neofetch --stdout
chris@GMonster
--------------
OS: Arch Linux x86_64
Host: MS-7D54 2.0
Kernel: 6.3.1-zen2-1-zen
Uptime: 1 hour, 10 mins
Packages: 2584 (pacman)
Shell: bash 5.1.16
Resolution: 2560x1440, 2560x1440
DE: Plasma 5.27.5
WM: KWin
(note: no wayland just X)
Theme: [Plasma], Breeze [GTK2/3]
Icons: [Plasma], breeze-dark [GTK2/3]
Terminal: konsole
Terminal Font: JoyPixels 12 Hack 12
CPU: AMD Ryzen 9 5950X (32) @ 3.400GHz
GPU: AMD ATI Radeon RX 6800/6800 XT / 6900 XT
Memory: 21318MiB / 128736MiB