Most of the things the lifewire link told me I already knew.
I know where the thunderbird profile is on my home partition. That´s no problem.
Neither is copying it to my third partition, like I said.
Rosika,
I’m sorry for only replying now: I had a lot of traffic getting home.
In my opinion, @abu and Mina’s answers are both valid, but I would use symlink as @abu mentioned because Thunderbird uses Profiles, like Firefox, and they are all inside the ~/.thunderbird folder.
If you symlink the directory, any new profiles that are created and the crash reports themselves will be saved to your data partition.
This is my ~/.thunderbird folder:
My profiles.ini:
And these are my settings seen in Thunderbird: menu → Edit → Settings → Thunderbird Settings → Config Editor and searching for the word “directory”:
Hi Rosika,
You can use a soft link
Call the link .thunderbird
place it where the original .thunderbird directory was
and point it to the new location
Then you dont have to change anything in Thunderbird, it will follow the link.
You can do the same thing if you wanted, for example, to move your /home directory,
Regards
Neville
The soft link method seems pretty good.
Initially I was of the opinion I could use the profile manager which pops up before thunderbird actually starts:
That´s great. Yet my ultimate goal was to delete the original TB folder on my home partition so that I can regain space.
If I delete ~/.thunderbird it´ll be re-created as a link, right
Nothing special about that. Just own it yourself…
If there’s any doubt, something like: chown rosika:rosika newthunderbirdlocation -R
will set correct permissions for Thunderbird.
(yy is just an alias for env EXA_COLORS=da=33:di=35 exa -lg' --description 'alias yy=env EXA_COLORS=da=33:di=35 exa -lg )
Still:
when starting thunderbird I got an empty chooser:
Cheers from Rosika
Update:
Hang on, I got it:
Normally I use the command firejail thunderbird to get TB running within the firejail sandbox.
I suppose the thunderbird.profile (location: /etc/firejail/thunderbird.profile) won´t let me access it as per default because it´s on another partition now.
I may have to re-write TB´s profile to grant access to it.
Yes, you´re right. And I don´t think that´s the problem because running the command thunderbirdoutside the sandbox works as expected.
The thing is: the access permissions (amongst other things) are defined in thunderbird.profile. Now that TB´s profile folder has shifted the sandbox seems to lack the permissions to access it.
But:
I seem to have solved it now:
No need to modify TB´s profile. I just need a new command:
it may be a bit off-topic, so excuse me for posting this additional info.
I guess most of you know it already but perhaps there´s still some newcomer around who doesn´t and may find it useful.
looks intriguing. To learn what all the options mean one would normally consult rsync´s man pages.
An that´s fine if just one or two options (or parameters) are concerned.
For something more elaborate like Neville´s example it´s nice that the explainshell site is around.
I use the symlink (soft) method with nearly all of my stuff… But I don’t use a fat client for email…
e.g. ~/Documents, ~/Pictures, ~/Music, are all symlinks to stuff on my cloud sync folder, as is ~/bin and ~/.ssh/config … ~/Videos contains symlinks to storage on my NAS…
This is why I would never choose to use FAT or exFAT filesystems 'cause they don’t support symbolic links…
I also use rsync nearly everyday - I’ve replaced using “cp -r” or “cp -x” with rsync, but pretty much just :
rsync -av $SOURCE $DESTINATION…
If I need to get more complex (e.g. carefully using the --delete option to remove stuff that doesn’t exist in $SOURCE, but is in $DEST - I usually script it after I’ve tested thoroughly)…