Install timimi Linux as normal, it will install timimi in the following directories :
- manifest :
/home/deck/.mozilla/native-messaging-hosts/timimi.json
- executable :
/home/deck/.local/share/timimi/timimi
However, firefox flatpak is sandboxed and can’t access these directories.
We will instead change the directories to :
- manifest :
/home/deck/.var/app/org.mozilla.firefox/.mozilla/native-messaging-hosts/timimi.json
- executable :
/home/deck/.var/app/org.mozilla.firefox/.mozilla/native-messaging-hosts/timimi
. Note: Remember to make it executable (chmod +x) if it is not, already.
Copy the content of each directory to their new location.
Alternative using flatseal
You can also manage firefox’s permissions with Flatseal, and add the location of timimi directories to the Filesystem access.
Warning : Using flatseal will reset your firefox, make a backup of your bookmarks/settings before use !
See also
- [HOW TO] Run Firefox *and* KeePassXC in a flatpak and get the KeePassXC-Browser add-on to work - Flathub Discourse
- 1621763 - [flatpak] native messaging support missing
If any Linux expert is reading this and know of a better solution, please let me know ! I would also be very interested to know how to install node locally (in order to avoid node.js to be overridden by a system update)