This flatpak package allows to run TntConnect on Linux.
It got created with consent from TntWare. This is not an official TntWare package. TntWare doesn’t officially support TntConnect on Linux.
flatpak needs to be installed. You can install it on Ubuntu by running the following commands in a terminal:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Afterwards reboot before you try to install TntConnect.
Installation of TntConnect
Depending on your system, downloading and opening the link above might install the flatpak package. Otherwise run the following command in a terminal:
flatpak install --arch=i386 https://www.beilharz-family.de/software/tntconnect.flatpakref
This might ask if you want to add https://beilharz-family.de/tntconnect-repo/ as new remote 'tntconnect' which you should allow.
After installing the flatpak you might want to upgrade TntConnect to a newer (beta) version.
For security reasons only the files under
~/Documents are visible inside of the flatpak. If you want to see all files in your home directory, you can run TntConnect like this:
flatpak run --filesystem=home com.tntware.TntConnect
NOTE: When creating a new database or opening an existing one, explicitly select the path in your Linux home directory (
/home/username/...) instead of the emulated path in Windows Explorer – while the emulated path might show your files TntConnect won't be able to open them (see screenshot).
Due to a bug in WINE it is not possible to open any database that has the "Require this database to be on an encrypted drive" option enabled.
- Don't run flatpak commands as sudo – if they require sudo privileges they will ask.
- If you're having problems running TntConnect you could try to pass one or more additional permissions on the command line:
flatpak run --filesystem=home --device=dri com.tntware.TntConnect
Permissions you could try are e.g.: --device=dri, --socket=pulseaudio, --filesystem=host, --filesystem=home, --filesystem=tmp, --socket=system-bus, --socket=session-bus, --talk-name=org.freedesktop.secrets, --talk-name=org.freedesktop.portal.Documents, --system-talk-name=org.freedesktop.secrets, --system-talk-name=org.freedesktop.portal.Documents, --talk-name=org.freedesktop.portal.desktop, --system-talk-name=org.freedesktop.portal.desktop, --device=all, --filesystem=xdg-run/dconf, --filesystem=~/.config/dconf:ro, --talk-name=ca.desrt.dconf, --env=DCONF_USER_CONFIG_DIR=.config/dconf