Getting the
script to ask permission to migrate if
already in X is a
challenge because the user's profile
partially exists
when
KPersonalizer starts. Therefore any migration
needs to
happen before
even an empty $HOME/.trinity exists. Can KDialog
commands be used at
that point? If not then the only option is
xmessage
(eew).
Just an idea, I don't know if it's possible:
* Start KDE with a temporary KDEHOME (mktemp)
* Copy $HOME/.kde to $HOME/.trinity (if desired)
* Copy temporary files from $KDEHOME to $HOME/.trinity (if
needed)
* Set KDEHOME to $HOME/.trinity
(or restart KDE, but it isn't elegant)
To all:
I uploaded the proposed migration script in bug report 705. This is a proposed script.
My ego is not that big. Feel free to improve the script in all ways! I added comments in
the areas I know needs improvement right now.
Yet overall the script works wonderfully well here. So we're off to a good start. :)
Darrell