I’m really hoping Snap will go away. It blocked my password manager, so I was already looking for another solution and never realised it also interfered with Timimi.
Background: When you install Linux you also get a package distribution system with access to thousands of applications, such as Chrome. Recently The Ubuntu brand of Linux changed the way applications are installed, so that each one has all the dependencies it needs, but is also isolated from all the other applications. Maybe this analogy is broken, but imagine every application came in it’s own Docker container. After that, extensions that needed access to resources – executables – outside the installation container were broken.
What I did was to uninstall the distribution’s version and instead install the version from Mint, which hasn’t done the Snap thing. This also means I have to do manual updates.
I think the way other apps have gotten around this issue, and the Manifest 3 issues, is to basically run a little server. Then the extension communicates with the server rather than directly with an executable, which might be a security risk. I’m thinking of Joplin and Zotero. Hmm. Probably Obsidian too. All of these have some concept of where their data is located. For TW to have a similar solution, the user would have to define where their data lives, rather than the free-for-all we got used to with Timimi.
So running Rclone basically does the same thing – runs its own server, working from a user-defined data source (directory).