Thanks for that, norgo. Ta very much...
Right. OK. Now, then:-
For anyone who'd like to use Birdtray as a Firetray replacement for Thunderbird 60 in Upup Bionic 18.05 32-bit, here's what you need to do:-
1) Update the PPM first (always a good idea).
2) Install the following:-
libqt5core
libqt5gui
libqt5widgets
libqt5x11extras
This will pull in
libqt5dbus and
libqt5network, plus
libdouble-conversion,
libxcb-xinerama, and one or two others.
3) Install norgo's pet from the above post,
birdtray-1.3-qt5-i686.
All things being equal, it should fire up from Menu->Internet->Birdtray. If you want this to start at boot, sym-link /usr/bin/birdtray into /root/Startup.
-----------------------------------------------------------
Configuration takes a bit of fiddling about. Birdtray works by reading the
global-messages-db.sqlite database
inside your Thunderbird profile; this makes it independent of T-Bird version, and should continue to work well into the future.
When it fires up for the first time, it'll ask if you want to set up the profile. OK this, and it'll take you into the settings.
The first tab to concern yourself with is the 'Monitoring' tab. First time you click on this, it'll tell you it can't find the profile, or something similar. Hit 'Cancel' at the bottom to exit the settings. If Birdtray is showing in the notification area (a Thunderbird icon, probably with a red cross through it), right-click->Quit.
There doesn't seem to be a way to correct the profile problem from within the app's settings (remember, this isn't 'stable' yet). So, open ROX; click on the 'eye' to show hidden files; and go into ~/.config->ulduzsoft (which norgo mentioned above. I had to use this in Bionic64, too). Open the 'birdtray.conf' file with Geany.
Scroll all the way down to the bottom, through tons of what looks like gibberish (coding? Not sure). You want the line starting 'profilepath='; it'll be empty.Add your T-Bird profile path; something like
Code: Select all
/root/.thunderbird/xxxxxxxxx.default
Make sure to copy those letters & numbers correctly. 'Save', and exit Geany. Now, re-start Birdtray. Once again, you'll asked to set things up.
In 'Settings', under the 'Monitoring' tab, the previously greyed-out text should now be black. It may still not want to behave itself, though. There may be a window with something about the 'parser needing to clear database/account'. Click 'No' to this.
Top-right corner, the 'Method to parse unread notifications' dropbox is probably showing 'Using Mork index files (recommended)'. Uh-uh. We don't want that, so change it to 'Using global search database'.
That's better.
There should now be a box showing - 'Profile database to monitor' - with your T-Bird profile path in it.....and the 'Add/Edit/Remove' buttons are now active. Now you can use the 'Add' button to add whatever email 'Inboxes' you want it to work with. You can also set a different color for the tray icon's numbering for each a/c, so you can tell at a glance which one it is before you use the icon to open T-Bird.
-----------------------------------------------------
The other tab that needs setting up is the 'Hiding' tab. This configures if T-Bird hides when the icon is clicked, if T-Bird starts when Birdtray starts, quits when it quits, and re-starts if accidentally closed. Mine looks like this:-
A word of warning:
Don't enable the inset line 4; 'Hide Thunderbird window when it is minimized'. Apparently this is a known 'bug', which its author acknowledges needs to be fixed. If you enable it, you'll crash the app, and you'll have no end of trouble getting it to run again!
-----------------------------------------------------
That's enough to be going on with. It should help you to get things working, anyway. I'm going to investigate whether there's any possibility of getting this to work with older 32-bit Pups running the T-Bird 60 packages I put together; might take a while, though.....
Mike.
![Wink :wink:](./images/smilies/icon_wink.gif)