https://bugs.kde.org/show_bug.cgi?id=523732

            Bug ID: 523732
           Summary: Copy user-installed themes to system-wide location
                    while applying Plasma settings
    Classification: Plasma
           Product: plasma-login-manager
      Version First unspecified
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected], [email protected]
  Target Milestone: ---

DESCRIPTION
When using the "Apply Plasma Settings" option in the "Login Screen" KCM, it
just writes the theme settings to the login manager's config file.
For the themes installed system-wide, this works fine. But if the themes
currently in use are installed by the user (shell theme, icon theme, and
fonts?), then the files reside inside that particular user's home, and hence
the login manager can't see those themes, producing empty icons and improper
styling.

STEPS TO REPRODUCE
1. Download and apply a shell/icon theme from Get New Stuff or manually.
2. Go to "Login Screen" settings and click on "Apply Plasma Settings".
3. Log out or switch user to check the state of the login manager.

OBSERVED RESULT
The login manager styling is improper, with empty icons and fallback fonts.

EXPECTED RESULT
The current theme should apply properly to the login manager.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1

ADDITIONAL INFORMATION
This problem can be eliminated by copying the user-installed themes to the
system-wide location (/usr/local/share/plasma/desktoptheme,
/usr/local/share/icons, /usr/local/share/fonts) where the login manager can see
the themes. I have tried copying the themes manually, and it works fine. It
just needs to be automated.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to