<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.rosa.ru/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://bugzilla.rosa.ru/"
          
          maintainer="d.postnikov@rosa.ru"
>

    <bug>
          <bug_id>20745</bug_id>
          
          <creation_ts>2026-05-27 12:32:55 +0300</creation_ts>
          <short_desc>[Fix 13] plasma6-config-fresh - убран файл /etc/xdg/plasmarc</short_desc>
          <delta_ts>2026-06-19 09:55:38 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>ROSA-based products</classification>
          <product>ROSA Fresh</product>
          <component>Packages from Main</component>
          <version>Plasma6</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Normal</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="VictorR2007">victorr2007</reporter>
          <assigned_to name="ROSA Linux Bugs">bugs</assigned_to>
          <cc>sulmpx60</cc>
    
    <cc>v.potapov</cc>
    
    <cc>victorr2007</cc>
          
          <cf_platform>---</cf_platform>
          <cf_security_code></cf_security_code>
          <cf_package></cf_package>
          

      

      

      <flag name="qa_verified"
          id="23515"
          type_id="1"
          status="+"
          setter="v.potapov"
    />
    <flag name="published"
          id="23792"
          type_id="3"
          status="+"
          setter="v.potapov"
    />

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>93010</commentid>
    <comment_count>0</comment_count>
    <who name="VictorR2007">victorr2007</who>
    <bug_when>2026-05-27 12:32:55 +0300</bug_when>
    <thetext>Удалил из пакета файл /etc/xdg/plasmarc,
который препятствовал корректному переключению оформления рабочего стола.


Сборки
https://abf.io/build_lists/5587620
https://abf.io/build_lists/5587621
https://abf.io/build_lists/5587622</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93015</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Katunin">sulmpx60</who>
    <bug_when>2026-05-27 13:11:38 +0300</bug_when>
    <thetext>Значение в этом файле ([Theme] name=ROSA-Light) задает стандартную тему &apos;Оформления рабочего стола&apos; (desktoptheme). Однако, особой нужды в этом нет, так как эта тема и так задается через &apos;Оформление рабочей среды&apos; (look-and-feel) (в файле /etc/xdg/kdeglobals).

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

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

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

Но он пытается считать тему по пути `/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, цвета в теме неправильные. 

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

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

Все сразу отображается нормально из темы &quot;default&quot; (ну по сути, это тема 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 - заработало.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93463</commentid>
    <comment_count>2</comment_count>
    <who name="Dmitry Postnikov">pastordidi</who>
    <bug_when>2026-06-08 14:14:25 +0300</bug_when>
    <thetext>*******************************
Обговление отослано в Тестинг</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>93743</commentid>
    <comment_count>3</comment_count>
    <who name="Vladimir Potapov">v.potapov</who>
    <bug_when>2026-06-19 09:49:42 +0300</bug_when>
    <thetext>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</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>