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.
Download
tntconnect.flatpakref
Installation
Prerequisites
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
flatpak install flathub org.winehq.Wine//stable-22.08
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 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).
Updating
Limitations
- 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.
- Currently you'll have to explicitly install org.winehq.Wine//stable-22.08
Troubleshooting
- 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
History
2023-01-24 Update flatpak package. This requires installation of updated org.winehq.Wine base package.
2022-07-04 Published updated version (installing TntConnect 4.0.32)
2019-03-29 First version published