After years of struggling with this process before muddling through, today I was faced with the fact that the trisquel community had gone hone for the weekend ... and so I had to work
it out rather than complaining.

Here's what works:

1. The .icedove folder is indeed right there in the home folder. In the terminal, type cd /home/username/.icedove and a list of profiles (one from each attempt to get Icedove started) and a profiles.ini file. We'll get to the matter of editing profiles.ini later ... It's the oddly named profile folder (looks like a password !) that
   you want to migrate.

2. Be aware that going to /home/username and typing ls or cd .icedove doesn't work; the path has to have a visible
   file listed before the hidden file.

3. To prepare for the move of your Icedove profile, either cut & paste or copy that profile into its new location, also in the /home/username/.icedove folder of the new HDD. In my case it was a long wait for 15GB of data.

4. Also in my case, Step 3 was made easier because the target location is in the USB-attached HDD and the source
   location is in the host computer's HDD ... no other media needed.

5. While still in the source HDD's /home/username/.icedove folder, copy the existing profiles.ini file with the terminal while giving the copy a new name: sudo cp profiles.ini profilesTarget.ini.

6. Copy profilesTarget.ini from the source HDD to the equivalent location in the target HDD with your file manager.

7. In the target HDD, edit the existing profiles.ini file. I used sudo nano profiles.ini.

8. The original profiles.ini file will have one line called Path=vkhf0fqm.default or similar. Your profilesTarget.ini file will have _your_ profile folder's name in place of the above Path=vkhf0fqm.default. To avoid any dramatic consequences, I transcribed the correct profile folder's name instead of attempting copy & paste, and then checked its accuracy. Do not change anything else in the profiles.ini file. Once you're sure, hit Contr.+X and say yes (Y) when asked to save it over its original name. This technique avoids changing anything in your profilesTarget.ini file.

9. Check your work with cat profiles.ini. The Path=myprofle.date line should be your original profile's folder name, and no other lines should have gotten changed, as you've put your migrated Icedove in the same relative place on the
   target HDD as on the source HDD.

10.Restart trisquel ... and then choose Icedove in the man menu. In my case, there it was, just like before, with the same arrangement and the same passwords, etc. to POP down mail from the various locations.

If this seems wordy, remember that we're no longer struggling with paired floppy drives and *+3 filenames.

George Langford

Reply via email to