Thomas Bergheim dot com | Random ramblings on technology

Migrating from KDE3.5 to KDE4.2

First, it is possible to just copy your old .kde dir to .kde4. Some things didn’t work for me and anyway it’s a good opportunity to do some housecleaning, so I decided to try and import data instead (and keep the old .kde3 dir in case I need it later).

Konqueror: import bookmarks from 4.2 works fine (bookmarks -> edit bookmarks -> file -> import -> kde2/3 bookmarks, select KDE_35_FOLDER/share/apps/konqueror/bookmarks.xml.

Kaddressbook (contacts): export them in kde3 into one big vcard file, import in kde4.

Kmail: Use the import mail options. I quickly gave up on finding the files for the identities and just set them up again in 4.2 instead.

Kgpg: replaced by kleopatra. Just copied ~/.gnupg over and everything Just Worked.

Kopete: The only thing I wanted over was the history. Copy over the files and directories under ~/.kde/share/apps/kopete/logs/ to the ~/.kde4 dir. In Kopete for KDE4.2 it uses a new MSN-plugin, which uses a different folder for logging. I just moved the logfiles from MSNProtocol to WlmProtocol.

Akregator: I first just used file -> import feeds and found the rss-file under the old kde3 folder. Works well, however I have a few articles marked as important so to get these over I copied the Archive-folder over as well (.kde/share/apps/akregator/Archive), which worked fine.

The other programs just requires minor adjustment and I didn’t import the settings.

Back to Top

Comment Pages

There are 1 Comments to "Migrating from KDE3.5 to KDE4.2"

  • MRK says:

    Here is what I did to get kmail working again:
    cp from your previous .kde/share dir:
    from subdir config/:
    emailidentities
    mailtransports
    kmailrc
    kwalletrc
    from subdir apps/: (are dirs => cp -a)
    kmail
    kwallet

    Note, the certificates need to be checked again. Maybe cp config/ksslcertificatemanager will solve that.

Write a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>