Bug 20745 - [Fix 13] plasma6-config-fresh - убран файл /etc/xdg/plasmarc
Summary: [Fix 13] plasma6-config-fresh - убран файл /etc/xdg/plasmarc
Status: VERIFIED FIXED
Alias: None
Product: ROSA Fresh
Classification: ROSA-based products
Component: Packages from Main (show other bugs)
Version: Plasma6
Hardware: All Linux
: Normal normal
Target Milestone: ---
Assignee: ROSA Linux Bugs
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2026-05-27 12:32 MSK by VictorR2007
Modified: 2026-06-19 09:55 MSK (History)
3 users (show)

See Also:
Platform: ---
ROSA Vulnerability identifier:
RPM Package:
Upstream:
v.potapov: qa_verified+
v.potapov: published+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description VictorR2007 2026-05-27 12:32:55 MSK
Удалил из пакета файл /etc/xdg/plasmarc,
который препятствовал корректному переключению оформления рабочего стола.


Сборки
https://abf.io/build_lists/5587620
https://abf.io/build_lists/5587621
https://abf.io/build_lists/5587622
Comment 1 Sergey Katunin 2026-05-27 13:11:38 MSK
Значение в этом файле ([Theme] name=ROSA-Light) задает стандартную тему 'Оформления рабочего стола' (desktoptheme). Однако, особой нужды в этом нет, так как эта тема и так задается через 'Оформление рабочей среды' (look-and-feel) (в файле /etc/xdg/kdeglobals).

Проблема с этой настройкой проявилась в Plasma 6.6.

При запуске SDDM, QML тема использует Kirigami и еще Plasma компоненты, поэтому sddm-theme пытается загрузить desktoptheme (plasma). В этой теме заданы цвета, а также стили для тех компонентов, которые реализованы на PlasmaComponents3 (поля для ввода, кнопки, и так далее).

Если файла plasmarc нет, то считывается "default" тема, без каких-либо видимых ошибок или ошибок в журнале - и всё в порядке.

Но он пытается считать тему по пути `/etc/xdg/plasmarc`, если она там задана. 

Но это не сам SDDM, возможно libplasma или Kirigami или еще какая-то библиотека по типу ksvg.

И тут и возникают проблемы:

1. Он пытается загрузить desktoptheme (plasma) по пути `/etc/xdg/plasmarc` (при наличии), но при этом игнорирует переопределение темы из `/etc/xdg/mos` или другие.

Но такое же поведение было и в Plasma 6.5, то есть этот баг уже был, он не новый.

2. В Plasma 6.5 если заданной темы в /etc/xdg/plasmarc не существует (то есть в конфиге прописано, а сама тема отсутствует), то он делает fallback на default, и цвета отображаются корректно.

При этом в журнале пишется, что загрузить указанную тему не удалось, но при этом все работает нормально.

А в Plasma 6.6 и далее (проверил также на Neon, где master ветка) новая проблема - теперь при этом fallback на default, цвета в теме неправильные. 

Например цвет шрифта вместо белого - черный. И так далее.

Соответственно, если файла нет, то до этих двух проблем и не доходит.

Все сразу отображается нормально из темы "default" (ну по сути, это тема Breeze).

P.S Вообще конечно, желательно чтобы и этих двух багов не было. Но они уже как следствие, а не причина. 

Потенциально у plasma-login-manager тоже может такая проблема проявится, так как greeter с QML темами очень похож по своей сути на SDDM. 

Я попробую также проверить эту проблему в PLM - если тоже самое, тогда напишу баг-репорт об этом в апстрим.

P.P.S

Но плюсы от этого второго бага тоже есть.

Теперь работает переопределение параметров Plasma для SDDM в KDE 6.6.

Например, чтобы включить темную тему в SDDM.

С 6.0 до 6.5 это не работало, а вот с 6.6 - заработало.
Comment 2 Dmitry Postnikov 2026-06-08 14:14:25 MSK
*******************************
Обговление отослано в Тестинг
Comment 3 Vladimir Potapov 2026-06-19 09:49:42 MSK
plasma6-config-fresh-14.0.8-1
https://abf.io/build_lists/5587620
https://abf.io/build_lists/5587621
https://abf.io/build_lists/5587622
********************* Advisory ***********************
/etc/xdg/plasmarc deleted
******************************************************
QA Verified