[kde-linux] Sidux uses Kubuntu KDE version for desktop

Duncan 1i5t5.duncan at cox.net
Tue Mar 16 00:26:00 UTC 2010

denis posted on Mon, 15 Mar 2010 14:24:36 -0700 as excerpted:

> yep you're correct, I reloaded the home from Kubuntu into Sidux. I will
> copy all the important stuff into a new home directory as you suggest. I
> tried that already yesterday and copied what I thought was only program
> data files over into a separate directory which I then tarred and copied
> to a separate disk. Then I wiped the Sidux disk with Dban, reinstalled
> Sidux, unpacked the home directory and when prompted to use the KDE3
> settings for KDE4 the screen went to the kubuntu desktop again. What a
> mess.

Well, the desktop (activity) wallpaper's definitely a per-user (and per 
activity and/or desktop) setting.  So it'd logically be stored in plasma's 
application settings.  KDE stores application settings in two places, 
depending on whether the app uses only one or two config files
($KDEHOME/share/config) or an entire subdir of files
($KDEHOME/share/apps/<application>).  $KDEHOME defaults as shipped by kde 
to $HOME/.kde (where $HOME is the user's home dir), tho various 
distributions change the .kde slightly, to .kde4 or the like.

Can you take note of the setting when using the default sidux install, and 
put the same selection back in after you restore your user settings?  For 
kde 4.4.x, look under Desktop Activity Settings, Wallpaper.  But it looks 
like it may not list enough info about it (the path info) in ordered to be 
able to reselect it, if it's not in the default location.  (I'm using 
wallpapers in the default location, so I don't know how it shows others.)

Meanwhile, back to the config files.  FWIW, in KDE they're all generally 
human readable (and editable) text files.  I just checked the apps dir.  
The only plasma related subdirs there seem to be plasmoid related.  So it 
looks to be in the config dir.  I actually see about a half-dozen plasma* 
config files there.  Now, which one of those?

Found it!

Look in $KDEHOME/share/config/plasma-desktop-appletsrc .  It's a slightly 
modified *.ini file format, sections denoted with [] (slightly modified as 
multiple [] labels define a section), followed by keyword=value pairs.

However, as you're just upgrading, you'll likely not have a whole lot 
customized, and can simply rename or delete the entire file (as usual, 
recommend rename/move until you know you're not losing other settings you 
want to keep, then delete).  Note that it's best to do so while kde or at 
least plasma-desktop is shut down.  So do it either from a text console, 
no kde running, or enter killall plasma-desktop (or
kquitapp plasma-desktop if you prefer the kde method) in a konsole window 
or krunner, then do the file rename/delete, then restart plasma-desktop 
using krunner or whatever.

If it turns out that there are other settings there that you want to keep, 
just check the GUI settings for the name of the currently selected 
wallpaper, do a search for it in that file to get the correct section 
(which looks like [Containments][<number>][Wallpaper][image] , here, I 
have two such sections as I've two activities setup).  The key should be 
Wallpaper= , with a value similar to </path/to/wallpaper/> , something 
like /usr/share/wallpapers/<name>/ for the system defaults.  Note that 
kde4 uses individual wallpaper subdirs by default now, with each one 
containing a collection of images in different resolutions, so an 
appropriate one can be chosen.  If you download additional wallpapers from 
kde-look using the kde kgetnewstuff gui, those will likely be wallpaper 
packs as well, but they'd be stored in $KDEHOME/share/wallpapers instead 
of the system dir.  Of course, individual images can be chosen as well, 
and that's likely what you'll have there with settings imported from kde3.

As with the above file rename, I'd suggest editing this file with kde or 
at least plasma-desktop shut down, again using krunner or konsole to do 
the shutdown and restart before and after your editing.

Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

More information about the kde-linux mailing list