Truple Logo Best Accountability Support
search  /  articles  /  linux  /  linux-setup-guide

Linux Setup Guide

How to setup Best Accountability screenshot accountability on Linux

Last updated: March 23, 2026

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

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. Best Accountability supports both display servers.

To check which display server you're using:

Open a terminal and run:

echo $XDG_SESSION_TYPE

This will return either wayland or x11.

Screenshot Capture

Best Accountability uses a variety of tools to capture screenshots depending on your display server. After the first successful capture, that method is remembered and used first for all subsequent attempts.

Wayland (recommended: xdg-desktop-portal)

On Wayland, we recommend xdg-desktop-portal, which should already be installed on most Wayland systems. When you first run the app, your system will ask you to grant permission to capture screenshots. Make sure you grant this permission — if you deny it, getting the system to prompt again can be difficult.

The app will try the following methods in order:

  1. xdg-desktop-portal (D-Bus)
  2. org.gnome.Shell.Screenshot (D-Bus, GNOME only)
  3. grim
  4. gnome-screenshot
  5. spectacle
  6. scrot
  7. maim
  8. ImageMagick

X11 (recommended: ImageMagick)

On X11, we recommend installing ImageMagick. The app will try the following methods in order:

  1. ImageMagick
  2. scrot
  3. maim
  4. xdg-desktop-portal (D-Bus)
  5. org.gnome.Shell.Screenshot (D-Bus)
  6. gnome-screenshot
  7. spectacle
  8. grim

Instructions

  1. Recommended: Install the screenshot tool for your display server:

    • X11: sudo apt-get install imagemagick
    • Wayland: xdg-desktop-portal (should already be installed on most Wayland systems)
  2. Download and install libfuse2 sudo apt-get install libfuse2

  3. Download Best Accountability: linux.truple.io/prod/Truple.AppImage

    (Best Accountability uses the Truple app directly on Linux devices)

  4. Make the file executable
    chmod +x Truple.AppImage

  5. Launch the AppImage using the command below (or just double click on it)
    ./Truple.AppImage --no-sandbox &

  6. Click Get Started

  7. Login with your subscribed Best Accountability account*

  8. Answer the questions

  9. (Optional) To install for all users on the device, click the Truple icon near the clock, then click "Install for all users". This must be done from a Linux user with admin privileges.

* If the device is not physically present, you should not share your Best Accountability credentials. Instead follow these instructions.

Important: Once you place the Truple.AppImage file, do not move or rename it. The app needs to stay in the same location to function properly. Moving or renaming the file 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.

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 &
Still need help?
Open a support ticket