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

            Bug ID: 516460
           Summary: Tracking Task: overwritten / custom system plasmoids
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.0
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: task
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

SUMMARY

As per the discussions in the plasma development channel and on reddit and
elsewhere:

Plasma 6.6.* recently broke custom plasmoids / user plasmoids overwriting
system ones due to multiple points

- New packaging that doesn't allow plasoids with certain imports, e.g. import
plasma.applet.org.kde.plasma.pager or import
plasma.applet.org.kde.plasma.taskmanager

- renaming of some private imports (see above)

- distributing plasmoids as non-editable, compiled shared objects

This also broke many third party plasmoids (e.g. various pagers), that now are
either unfixed or had to resort to telling users to compile a self-brought
backend and start plasma with custom env variables pointing at custom
directories, which 

- breaks "get new plasmoids" / getting plasmoids from the store
- is not user friendly
- is a potential security risk by overriding loaded .so files

This report is meant as a tracker for a short term solution, as dicussed in
https://www.reddit.com/r/kde/comments/1r82hd9/comment/o67elnu/?context=1  a
long term solution should be found as well. 

Short term, what would be needed is for pure qml third party plasmoids to

- Live in a directory that is respected  (e.g.
~/.local/share/plasma/plasmoids/* 
- Has precendence over system ones or allows custom IDs that
- would still allow importing all original imports

STEPS TO REPRODUCE
1. Update to plasma 6.6
2. Have custom third party plasmoids tthat rely on functionality such as pager
or taskmanager

OBSERVED RESULT
They break

EXPECTED RESULT
They work

SOFTWARE/OS VERSIONS
Not relevant for this report

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

Reply via email to