TrayAuth for Linux 0.1.0 (alpha)
Pre-releaseAlpha. First Linux build, aimed at Ubuntu/GNOME. It shares its entire tested core with the
Windows app - same RFC-verified code generation, same vault document, same export files - so
accounts move between the two by export -> import, and codes match digit-for-digit.
Install
tar xzf TrayAuth-Linux-0.1.0-alpha-linux-x64.tar.gz
cd TrayAuth-Linux-0.1.0-alpha
bash install.shPer-user, self-contained (no .NET needed). No sudo - with sudo it would install into
root's home instead of yours, so the script refuses to run as root. Then, before anything else:
~/.local/bin/trayauth --selftestIt proves the vault crypto, file permissions, RFC 6238 vectors and the export/import round trip
on your machine and must end with SELFTEST OK. Then ~/.local/bin/trayauth &.
Recommended packages:
sudo apt install wl-clipboard libsecret-toolswl-clipboard makes tray-menu copying work on Wayland; libsecret-tools keeps the vault key in
the GNOME keyring rather than a 0600 file.
What works
- Tray icon (Ubuntu's AppIndicator extension is on by default); the menu lists every account
with its live code - click to copy, clipboard clears after 20 s - Codes panel with countdown rings; add/edit with live code preview
- Import from TrayAuth export files and from QR images (Google Authenticator transfer QRs
included, multi-batch understood); export all with scannable QR PNGs - Start on login toggle
Honest alpha limitations
- The panel opens centered - Wayland does not let apps position windows, so there is no
slide-out and no anchoring to the tray icon, by platform design - No global hotkey yet (GlobalShortcuts portal - planned)
- QR import reads image files only (screen scanning needs the Screenshot portal - planned)
- This build is the first to run on real GNOME hardware; report anything odd
SHA256:
A2E49B8E00ADF0A18E76EA3E490632497EE69CE45C7F1542777BD47FA0B8F468