Add your linux device to someone else's account
Last updated: November 11, 2025
Note
This version of Best Accountability for Linux does not currently support blacking out banking websites. We strongly encourage the use of the image blurring feature to hide private information that may be captured.
Wayland vs X11 - Which Version Should I Use?
Linux uses a display server to show graphics on your screen. There are two main types: X11 (the older, traditional system) and Wayland (the newer system). Most modern Linux distributions are moving to Wayland by default.
To check which display server you're using:
Open a terminal and run:
echo $XDG_SESSION_TYPE
This will return either wayland or x11.
Which version of Best Accountability should I download?
- If the command returns
wayland→ Use the Beta version (Wayland support) - If the command returns
x11→ Use the Standard version
Wayland Support (Beta)
We now have a beta version of the app that supports Wayland! This version can be downloaded at linux.truple.io/beta/Truple.AppImage.
Important notes about the beta:
- This version does not rely on ImageMagick
- On some distros, it may cause a flash animation each time a screenshot is taken
- On Ubuntu, we've mitigated the flash animation by disabling animations before taking the screenshot, then re-enabling them immediately afterwards. This takes less than 1 second and should not be very noticeable.
- If you experience animation flickers, please report them to support@truple.io and we'll see if there's a way to work around it for your specific distro version.
Instructions
- Standard version only: Download and install ImageMagick
apt-get install imagemagick - Download and install libfuse2
sudo apt-get install libfuse2 - Download Best Accountability:
- Standard version (X11 only): linux.truple.io/prod/Truple.AppImage
- Beta version (Wayland support): linux.truple.io/beta/Truple.AppImage
(Best Accountability uses the Truple app directly on Linux devices)
4. Place Truple.AppImage into your user profile's home directory (~/)*
mv ~/Downloads/Truple.AppImage ~/Truple.AppImage
5. Make the file executable
chmod +x ~/Truple.AppImage
6. Launch the AppImage using the command below (or just double click on it)
~/./Truple.AppImage --no-sandbox &
7. Click Add device to account
8. Provide the subscribed Best Accountability email address you wish to add your device to and a device name, then click Submit.
9. Your add device request was sent to the account owner. They need to login at https://app.bestaccountability.com and grant the request.
10. Once the request is granted, click "Check if granted" and the app will launch the monitoring service.
* Best Accountability is designed to run out of your Home directory. It may not launch properly or restart properly if moved. If you move the Truple.AppImage file, it will result in a tamper email being sent.
Supported Distros
There are a lot of different linux distros out there. We've designed the app to work with Ubuntu. Customers have reported some tweaks needed in order to use it on other distros below. We cannot verify/guarantee the tweaks will result in everything working for your device.
- Fedora - Install x11-xserver-utils by running
sudo dnf install x11-xserver-utils - Ubuntu - Some customers have reported needing to install imagemagick using the following command
sudo apt install graphicsmagick-imagemagick-compat - Debian - See https://trendoceans.com/how-to-enable-x11-and-disable-wayland-window-system/
Troubleshooting
Error: GLIBCXX_3.4.32 not found
The latest version uses updated GCC libraries. Some older versions of Ubuntu (< 24.04) and other linux distros may require an update to those libraries. Customers have reported the following commands resolved this issue for them:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install --only-upgrade libstdc++6
Error: ERR_FAILED (-2) loading 'app://./index.html'
If you get the following error when you try to Launch the app (see log files), run the app using the extra flags as indicated.
Error:
UnhandledRejection Error: ERR_FAILED (-2) loading 'app://./index.html
The fix is to run the app using the --no-sandbox flag as shown below:
~/./Truple.AppImage --no-sandbox &