"Istanbul was Constantinople
Now it's Istanbul, not Constantinople
Been a long time gone, Constantinople
Now it's Turkish delight on a moonlit night"
- They Might Be Giants
When Plasma was first ripping its way out of my meandering thoughts, I was rather preoccupied with one thought only: "I need something that can improve on kicker ..." When I eventually added the desktop to that thinking I felt I was making progress and getting ambitious.
Well, we're a ways further down the road now and Plasma has become a lot more than a desktop and a panel. It's blossomed into a component model on top of Qt's canvas that is being used by "regular" applications and has katamaried other component systems in the process in a romp towards becoming a more universal canvas.
This has left us with two little historical accidents: the shared settings of libplasma-using applications are in plasmarc with the desktop's view settings and the desktop shell binary is called "plasma". Neither seem overly brilliant ideas given the current usage of the Plasma library.
So this morning I made some commits that changed "plasma" to "plasma-desktop". This makes the desktop shell fall more into line with things like plasma-overlay (screensaver widgets), plasma-mid, krunner, etc. in not claiming sole ownership of the term "plasma".
This also means that the settings for the desktop are now plasma-desktoprc and plasma-desktop-appletsrc. I added a kconf_update entry that will migrate your setting auomatically if you log out and back in or kick kconf_update manually from a command line.
Speaking of command lines, you'll also need to get used to "plasma-desktop" instead of just "plasma" and "kquitapp plasma-desktop" instead of "kquitapp plasma".
One rather positive result is that theme settings are kept separate from the desktop shell settings. They are still in plasmarc. In turn, this has made it easy to add a straight forward approach to have libplasma using apps to re-load the current theme when one of the other libplasma apps modifies the shared theme settings.
These changes will show up in 4.3, and shouldn't really impact the usual interaction of the average user.
"Even old New York was once New Amsterdam
Why they changed it I can't say
People just liked it better that way"
- They Might Be Giants