Plasma and Firefox are both great pieces of powerful software, but sometimes they do not match well. I describe how I made a Firefox wrapper to make it behave well with Plasma’s Activities.
A script to make KDE Plasma and Firefox work hand-in-hand
That helps, but how deep is the personality change? Is it kde settings, or is it like ~/.config level, or do applications even not see each other?
Your explanation makes Firefox awareness 1000x more interesting, I used to run multiple profiles in parallel before Firefox containers but this would be nice to have contained work profiles, at the moment I just use chromium for work and Firefox for literally everything else.
@InverseParallax@semperverus if I understood https://yuenhoe.com/blog/2012/08/associating-firefox-profiles-with-kde-activities/ correctly, it uses a protocol called XSMP which programs need to support, but for me it only ever changed things inside plasmashell so either not a lot of programs support XSMP or XSMP doesnt work on Wayland. I think it would be more useful if it integrated Flatpak and snap, and used them to mount a different config directory based on the activity an app was launched it but idk if that would work well
That helps, but how deep is the personality change? Is it kde settings, or is it like ~/.config level, or do applications even not see each other?
Your explanation makes Firefox awareness 1000x more interesting, I used to run multiple profiles in parallel before Firefox containers but this would be nice to have contained work profiles, at the moment I just use chromium for work and Firefox for literally everything else.
@InverseParallax @semperverus if I understood https://yuenhoe.com/blog/2012/08/associating-firefox-profiles-with-kde-activities/ correctly, it uses a protocol called XSMP which programs need to support, but for me it only ever changed things inside plasmashell so either not a lot of programs support XSMP or XSMP doesnt work on Wayland. I think it would be more useful if it integrated Flatpak and snap, and used them to mount a different config directory based on the activity an app was launched it but idk if that would work well