To get some information out of the way before reading: my verbose step-by-step is listed below, followed by a summary without the trouble shooting steps. I have read the … (xle nububuwo)
To get some information out of the way before reading: my verbose step-by-step is listed below, followed by a summary without the trouble shooting steps. I have read the information about managing profiles when running multiple release channels, but found it a little confusing. If I can improve the formatting here, please let me know and I will edit my post to be more clear.
I am leaving the troubleshooting steps in the event that I did something wrong here.
My questions are primarily:
1. is there a more straightforward way to do this?
2. are there any additional steps to follow after successfully getting both a Release channel installation and a Beta channel installation as far as profile management?
The problem, with step-by-step troubleshooting steps to solve
I have Thunderbird Release installed on Linux Mint system-wide, following the instructions here:
https://support.mozilla.org/en-US/kb/installing-thunderbird-linux#w_system-thunderbird-installation
Now I take note of the fact that beta must be installed in a different directory:
"It is possible to have multiple channels of Thunderbird installed, and even run them simultaneously. Each must be installed in a different installation directory, which will force multiple Thunderbird data profiles to be used in order to protect and keep your data separated."
- ...so although I have an `/opt/thunderbird/` directory, I rename the downloaded extracted tarball `thunderbird-beta/` and move that directory to `/opt`
I move on to Step 4 from the article linked, creating a symlink.
- what I used to install Release: `sudo ln -s /opt/thunderbird/thunderbird /usr/local/bin/thunderbird`
- what I used today to install Beta: `sudo ln -s /opt/thunderbird-beta/thunderbird /usr/local/bin/thunderbird-beta`
Everything works from here as far as me being able to click on the `thunderbird-beta` executable in `/usr/local/bin` and get into the Beta application with a fresh program.
Here is the step I'm unsure of, and where I run into issues.
In Step 5 of the linked article, when I installed release:
"Download a copy of the desktop file":
`wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/installing-thunderbird-linux/thunderbird.desktop -P /usr/local/share/applications`
...gives me a launcher in `/usr/local/share/applications`. I can edit this in a text editor to point to a different icon etc if need be, but when installing release this is obviously already configured.
So when I install beta, I don't want two of the same icons representing different Thunderbird channels, because my assumption is that will cause issues. So instead of downloading this file again, I copy the file I downloaded with `wget` when installing release, and instead of naming it `thunderbird.desktop` I name it `thunderbird-beta.desktop`
- I then edit this file in a text editor to point to the Beta icon in `/opt/thunderbird-beta/chrome/icons/default/default256.png`
- But the resulting file indicates "there was a problem launching the application" and when reopening the file in a text editor, I notice none of my changes have persisted and it's blank.
...I can confirm through a file manager that the icon at `/opt/thunderbird-beta/chrome/icons/default` is a visually different icon with "Beta" added to the bottom of the icon.
So this launcher in `/usr/local/share/applications` is the step I'm having trouble with.
Troubleshooting steps:
- I delete the previously edited `thunderbird-beta.desktop` file, and I rerun the `wget` command to download another copy of `thunderbird.desktop`, this time using the `-o` flag so that the resulting name is `thunderbird-beta.desktop` again. I again edit this with a text editor and point the icon field to `/opt/thunderbird-beta/chrome/icons/default/default256.png`
For some reason, this works: allows me to save my changes and the icon of `thunderbird-beta.desktop` successfully changes to the Beta icon. By default, with no other changes, clicking this successfully launches Thunderbird, but of course it launches my Release version, so I change the Exec parameter to point to the Beta executable in `/usr/local/bin`
And now I get my desired results: start menu entry, separate icon, and launching the Beta release.
So my primary questions again are:
1. I notice that simply running the Beta application once uses the same `.thunderbird` directory that Release uses, and creates its own profile folder, which seems ideal to me. Verifying that this is the expected and preferred behavior?
2. I'm confused about the support article for profile management when running multiple release channels. Do I want to re-add all of my accounts to Beta from inside the application, therefore having two copies of my mail and profiles on my computer?