I’ve been asked to ask by NC’s maintainers, on behalf of a lot of (> 18) affected users:
opened 05:22PM - 25 Oct 24 UTC
closed 11:57AM - 12 Sep 25 UTC
1. to develop
bug
os: Linux
confirmed
### Before submitting, please verify the following:
<blockquote>
1. [x] This i… s a **bug**, not a question or a configuration issue.
1. [x] This issue is **not** already reported on Github (I've searched it).
1. [x] Nextcloud Server and Desktop Client are **up to date**. See [Server Maintenance and Release Schedule](https://github.com/nextcloud/server/wiki/Maintenance-and-Release-Schedule) and [Desktop Releases](https://nextcloud.com/install/#install-clients) for supported versions.
1. [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/)
</blockquote>
### Bug description
As the undermentioned screenshot demonstrates, the ~~toolbar~~ [^1] button iconography is absent:
1. #### The Homepage
`org.kde.breezedark.desktop` | `org.kde.breeze.desktop`
-|-
 | 
1. #### The Distribution Configuration Flyout
`org.kde.breezedark.desktop` | `org.kde.breeze.desktop`
-|-
 | 
1. #### The Account Action Context Menu
`org.kde.breezedark.desktop` | `org.kde.breeze.desktop`
-|-
 | 
However, this doesn't affect the configuration window:



This is a *partial* recurrence of [`issues/6594#issue-2213769118`](https://github.com/nextcloud/desktop/issues/6594#issue-2213769118) - a regression.
### Steps to reproduce
1. Install [`nextcloud-client-3.14.2-1.fc42`](https://fedora.pkgs.org/rawhide/fedora-x86_64/nextcloud-client-3.14.2-1.fc42.x86_64.rpm.html) (as a dependency of [`nextcloud-client-dolphin-3.14.2-1`](https://fedora.pkgs.org/rawhide/fedora-x86_64/nextcloud-client-dolphin-3.14.2-1.fc42.x86_64.rpm.html)):
```sh
#!/usr/bin/env sh
sudo dnf install 'nextcloud-client-3.14.2-2.fc40.x86_64'
```
3. Invoke the GUI:
```sh
#!/usr/bin/env sh
nextcloud-client
```
### Expected behavior
The icons should be rendered.
### Which files are affected by this bug
[`/usr/bin/nextcloud`](file:///usr/bin/nextcloud) (per `command -v nextcloud`)
### Operating system
Linux
### Which version of the operating system you are running.
[`Fedora-KDE-Live-x86_64-40-1.14.iso`](https://download.fedoraproject.org/pub/fedora/linux/releases/40/Spins/x86_64/iso/Fedora-KDE-Live-x86_64-40-1.14.iso)
### Package
`packages.fedoraproject.org/pkgs/nextcloud-client/nextcloud-client`, via `dnf5`
### Nextcloud Server version
[28.0.10.1](https://wim.nl.tab.digital/status.php#:~:text=version%09%2228.0.10.1%22)
### Nextcloud Desktop Client version
1. [`3.14.2-1.fc42`](https://fedora.pkgs.org/rawhide/fedora-x86_64/nextcloud-client-3.14.2-1.fc42.x86_64.rpm.html#:~:text=Package%20version%20%093.14.2,Package%20architecture%20%09x86_64)
1. `3.16.3-2.fc42`
### Is this bug present after an update or on a fresh install?
I don't know, but I presume that it updated from a minor version (ex. 3.4.2 to 3.4.4).
### Are you using the Nextcloud Server Encryption module?
I don't know.
### Are you using an external user-backend?
I don't know.
[^1]: [`#issuecomment-2439808182`](https://github.com/nextcloud/desktop/issues/7419#issuecomment-2439808182)
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
ngraham
September 20, 2025, 3:40pm
8
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