Is Nextcloud Desktop's QML flyout's inability to render icons a bug with Breeze's QQuickStyle?

I’ve been asked to ask by NC’s maintainers, on behalf of a lot of (> 18) affected users:

2 Likes

I can confirm this behaviour. As soon as I start Nextcloud like this, the Problem diappears: QT_QPA_PLATFORMTHEME=gtk3 ./nextcloud

Seems QT-related somehow.

1 Like

@BatmansGehilfe, if I don’t receive an answer here eventually, I’ll file an issue at KDE BZ. That’ll at least ensure it’s either triaged as KDE’s or upstream Qt’s fault.

1 Like

From what I’ve noticed, upstream Qt’s qqc2 styles are not at fault. KDE’s qqc2 style is at fault. You should file an issue in bugzilla or invent against qqc2-desktop-style. What happens when you use QT_QUICK_CONTROLS_STYLE=org.kde.breeze environment variable with nextcloud client?

1 Like

@hazelbunny, I’ve filed bugs.kde.org/show_bug.cgi?id=509438#c0.

Nothing is modified (at least, when invoked with the variable assignment prepended):

#!/usr/bin/env bash
QT_QUICK_CONTROLS_STYLE=org.kde.breeze nextcloud-desktop

QT_QUICK_CONTROLS_STYLE=org.kde.breeze does not improve the situation with me either. Still missing iconography.

1 Like

QT_QPA_PLATFORMTHEME=gtk3 nextcloud doesn’t solve the issue for me. I still get missing icons.

Also I have notice similar missing icons else in KDE, for exemplar in some (but not all) KDE connect notifications. See for e.g.:

Operating System: Fedora Linux 42
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2
Kernel Version: 6.16.7-200.fc42.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 PRO 6650U with Radeon Graphics
Memory: 32 GiB of RAM (30.7 GiB usable)
Graphics Processor: AMD Radeon Graphics

1 Like

Please don’t randomly override `QT_QPA_PLATFORMTHEME` unless you know what effects this will have and why exactly you should do it. It will affect a lot of things and change the behavior of your Plasma system in more ways than you expect.

4 Likes