Nice work. That’s more elegant (but harder) than the test method that I suggested.
If you want help, please clarify. OTOH it sounds like you have a lot of Duplicati experience already.
TrayIcon includes the functionality of Server which is what does that. TrayIcon adds its icon though.
Windows install tends to favor the all-in-one plan. Linux arguably favors Server plan using systemd.
Hooking TrayIcon up to a server that isn’t its own needs its no-hosted-server option to be specified.
You might have been through that already, and just wanted to report what works. Thanks for testing.
I’m not clear on what’s not working.
Do you mean the menu bar appears, but without Duplicati icon, or is Duplicati icon acting strangely?
There have been some changes in this general area both from the distros and (upcoming) Duplicati.
Get Back Top Panel App Menu Indicator in Ubuntu 24.04
Ubuntu 23.10 - No running apps on top bar
2.0.8.0_experimental_2024-04-19
Since we are switching the underlying framework to .Net8, this release will be the last that runs on .NET 4 / Mono.
The new releases will be built with the framework included for minimal dependencies.
so this might help the dependencies issues in general, but probably not the OS design change issues.
Early preview of .Net8 builds, codename 2.0.8.105
exists if you want something riskier than a Canary.
Reports have been pretty good so far (testing is very limited though) except for tray icon. Latest status:
Support for dark-mode tray icon #5148 and follow its links. I don’t know when next one will be released.