You are not logged in.

#1 2023-12-05 03:17:52

jvyden
Member
Registered: 2023-12-05
Posts: 5

[kde-unstable] Missing default Breeze/Breeze Dark styles

This post is continued from an upstream KDE bug report: https://bugs.kde.org/show_bug.cgi?id=478020

I was having an issue regarding Plasma's OSD not showing after upgrading to Beta 1 from KDE 5, and this turned out to be a theming problem. I was told to switch to the Breeze global theme as a troubleshooting step and while this *did* fix the issue, it caused Plasma's styling to disappear and just generally look broken:
My desktop after selecting the Breeze global theme

Upon further investigation it seems that for some reason Plasma isn't detecting Breeze's "Plasma Style". Looking in System Settings shows after selecting Breeze as a global theme reveals that no Plasma Style is selected. Setting one from a custom theme causes this problem (and curiously, my original OSD issue) to be fixed, but it's definitely not a permanent solution:
My fixed desktop after applying a Plasma Style

It was determined in the thread that this is likely a downstream packaging issue with Arch, so here I am to bring this issue to this forum. How should I proceed from here?

Offline

#2 2023-12-05 03:44:55

fanzhuyifan
Member
Registered: 2020-11-21
Posts: 29

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

Could you provide a list of installed packages and their versions?

pacman -Q

In particular, did you install breeze, breeze-gtk, and breeze-icons? And maybe try reinstalling them to see if it helps.

Last edited by fanzhuyifan (2023-12-05 03:47:18)

Offline

#3 2023-12-05 03:50:50

jvyden
Member
Registered: 2023-12-05
Posts: 5

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

Sure. I put it on Pastebin since it's a long list. https://pastebin.com/DRS5jVjE

Offline

#4 2023-12-05 03:55:24

fanzhuyifan
Member
Registered: 2020-11-21
Posts: 29

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

breeze 5.90.0-1
breeze-gtk 5.90.0-1
breeze-icons 5.246.0-1
breeze5 5.90.0-1

breeze5 doesn't seem to be required by anything [1], so maybe it should be removed?

[1] https://archlinux.org/packages/kde-unst … 4/breeze5/

Offline

#5 2023-12-05 04:04:34

jvyden
Member
Registered: 2023-12-05
Posts: 5

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

Removed breeze5, reinstalled breeze, breeze-gtk, and breeze-icons and I still appear to be missing the global theme.

I do have a theory from looking at the logs, though. So, I set my global theme to Breeze and ran plasmashell --replace to clear everything out. At startup, I see this:

$ plasmashell --replace
Qt: Session management error: Could not open network socket
kf.plasma.core: Could not locate metadata for theme "default"

Later in the log, one of my installed plasmoids happens to log the theme path being used to stdout:

Window Buttons : current plasma theme :::  ""
Window Buttons : theme path :::  "/home/jvyden/.local/share/plasma/desktoptheme/"
Window Buttons : theme widgets path :::  "/usr/share/plasma/desktoptheme/default/widgets"
Window Buttons : plasma theme original colors :::  "/usr/share/color-schemes/BreezeLight.colors"
Window Buttons : plasma theme default colors :::  "/tmp/plasmashell-WTFlUj/default.colors"
Plugin changed to:  "org.kde.breeze"
Searching for plugins:  "org.kde.breeze"

I don't have a "default" folder in my local theme folder, so I copied it over from /usr/share/plasma/desktoptheme to my local user folder but still no dice. I wonder if something about the default theme is causing it to be unloadable?

Offline

#6 2023-12-05 04:34:59

fanzhuyifan
Member
Registered: 2020-11-21
Posts: 29

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

Do the themes appear if you create a new user with a clean .config folder?

Offline

#7 2023-12-05 04:43:50

jvyden
Member
Registered: 2023-12-05
Posts: 5

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

They do not. Colors appear as expected, but many of the same styling/layout issues appear again. So we can rule out my configuration, it seems:

The issue persisting on a blank user

Offline

#8 2023-12-05 05:27:34

fanzhuyifan
Member
Registered: 2020-11-21
Posts: 29

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

What do you see for

 ls -al /usr/share/plasma/desktoptheme/

Last edited by fanzhuyifan (2023-12-05 05:28:41)

Offline

#9 2023-12-07 23:44:06

jvyden
Member
Registered: 2023-12-05
Posts: 5

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

Apologies for the delay. Here's the output of that command:

$ ls -al /usr/share/plasma/desktoptheme/
total 24
drwxr-xr-x  6 root root 4096 Dec  3 18:46 .
drwxr-xr-x 13 root root 4096 Dec  3 18:46 ..
drwxr-xr-x  2 root root 4096 Dec  3 18:46 breeze-dark
drwxr-xr-x  2 root root 4096 Dec  3 18:46 breeze-light
drwxr-xr-x  9 root root 4096 Dec  3 18:46 default
drwxr-xr-x  5 root root 4096 Dec  3 18:46 oxygen

Offline

#10 2024-01-31 11:20:16

VictorGamerLOL
Member
Registered: 2022-06-09
Posts: 1

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

I have the same issue, i ave the same output for usr/share/plasma/desktoptheme/ , however i noticed that both breeze-dark and breeze-light are empty folders, and only the ones in ~/.local/share/plasma/desktoptheme/ show up.

Offline

#11 2024-01-31 12:38:18

cmdrkotori2
Member
Registered: 2021-07-06
Posts: 19

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

VictorGamerLOL wrote:

both breeze-dark and breeze-light are empty folders

You can try reinstalling those packages, but chances are that you have a dying disk.

Last edited by cmdrkotori2 (2024-01-31 12:38:47)

Offline

#12 2024-02-02 17:57:44

johan.cb
Member
From: Leipzig, Germany
Registered: 2016-07-10
Posts: 62

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

I happen to face the same issue when :
- Enabling the KDE-unstable repository
- pacman -Syu

A fresh install of Arch in a virtual machine doesn't seem to be affected.

If someone has some indication on how to debug this I will happily provide more feedback.

Offline

#13 2024-02-10 10:59:30

johan.cb
Member
From: Leipzig, Germany
Registered: 2016-07-10
Posts: 62

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

I found a fix for this.

During the update to Plasma 6, don't replace oxygen and breeze packages by oxygen5 and breeze5.

Offline

#14 2024-03-06 23:18:15

toxicity
Member
Registered: 2024-03-06
Posts: 1

Re: [kde-unstable] Missing default Breeze/Breeze Dark styles

Found another fix that resolves it for users who already "wrongly" installed Plasma 6.

You need to reinstall libplasma.

Last edited by toxicity (2024-03-06 23:20:07)

Offline

Board footer

Powered by FluxBB