Your rating: None Average: 5 (18 votes)

ToeTerm is a feature-packed terminal emulator designed to use Sailfish OS specific interface and theme.

Important: ToeTerm 1.9.2-1 and later releases require SailfishOS 3.3. Legacy builds for SailfishOS and later can be downloaded manually from GitHub releases page.

New features compared to original FingerTerm:

  • Transparent background (ThumbTerm)
  • Color schemes
  • 24-bit color support ("Konsole" and ISO-8613-6)
  • Click-to-run scripts with ASCII escape passthrough (\!033)
  • Autorun command (e.g. a custom shell)
  • 'Z' and 'X' ANSI sequences (back tab) (e.g. long lines in nano)
  • Automatic recovery for missing default login shell
  • Passive keys (ThumbTerm)
  • Keyboard layout switch gesture
  • Keyboard width fix after layout change
  • Accurate cursor/font position and ANSI ESC interpretation
  • Russian keyboard layout (from here)
  • Translations

Note: Starting from version 1.9.13-1, menu.xml is no longer used for storing actions.

Bug reports, translations and suggestions are welcome!

Source code:

ToeTerm is based on ThumbTerm and FingerTerm code base. This version was originally forked from ToeTerm by ROZZ.

Planned features and changes:

  • More code cleanup
  • Color Scheme configurable in-app
  • Split keyboard in landscape
  • Option to use native Sailfish keyboard
Application versions: 
File toeterm-1.9.10-1.aarch64.rpm167.12 KB07/02/2022 - 00:34
File toeterm-1.9.10-1.armv7hl.rpm162.44 KB07/02/2022 - 00:34
File toeterm-1.9.10-1.i486.rpm177.07 KB07/02/2022 - 00:34
File toeterm-1.9.11-1.aarch64.rpm167.55 KB06/03/2022 - 20:51
File toeterm-1.9.11-1.armv7hl.rpm162.92 KB06/03/2022 - 20:51
File toeterm-1.9.11-1.i486.rpm177.35 KB06/03/2022 - 20:51
File toeterm-1.9.12-1.aarch64.rpm170.96 KB02/04/2022 - 01:45
File toeterm-1.9.12-1.armv7hl.rpm165.41 KB02/04/2022 - 01:45
File toeterm-1.9.12-1.i486.rpm180.9 KB02/04/2022 - 01:45
File toeterm-1.9.13-1.aarch64.rpm176.15 KB15/04/2022 - 02:45
File toeterm-1.9.13-1.armv7hl.rpm169.59 KB15/04/2022 - 02:45
File toeterm-1.9.13-1.i486.rpm186.5 KB15/04/2022 - 02:45
File toeterm-1.9.14-1.aarch64.rpm176.05 KB07/08/2022 - 18:13
File toeterm-1.9.14-1.armv7hl.rpm170.01 KB07/08/2022 - 18:13
File toeterm-1.9.14-1.i486.rpm186.24 KB07/08/2022 - 18:13
File toeterm-1.9.16-1.aarch64.rpm187.47 KB30/09/2023 - 17:11
File toeterm-1.9.16-1.armv7hl.rpm182.89 KB30/09/2023 - 17:11
File toeterm-1.9.16-1.i486.rpm199.72 KB30/09/2023 - 17:11


  • Built with Sailfish SDK 3.10.4 for
  • Set RPM compression to XZ

1.9.15-1 (unreleased)

  • Backport keyPress() from FingerTerm, tweaked. Fixes #17
  • Don't assume `--login` for default/fallback shell. Fixes #16
  • Remove leftover `Makefile`
  • Remove .yaml file, only use .spec directly
  • Remove custom version bump script
  • Clean up project root
  • Always make a clean build


  • Rename autostart command (execCmd) as Fish-only default shell


  • Autostart command (execCmd) is configurable in UI (fixes #14)
  • Fix false warning when execCmd was configured
  • Actions can be created, edited and deleted
  • Provide more helpful example actions
  • Don't use menu.xml or xml data models
  • Hide copy/paste buttons when not clickable
  • Improve settings page header texts
  • QML, translations and changelog correctness fixes


  • Add --help and --version support (fixes #13)
  • Don't use QDebug but printf
  • Simplify storing default settings in code
  • Fix possible null pointer exception
  • Try to login even if default shell is missing
  • Built with SDK 3.9.6 for SFOS


  • Add ISO-8613-6 24-bit color support (2;s;r;g;b)
  • Add COLORTERM environmental variable
  • Opt out from sandboxing
  • Update but disable version bump script


  • Fix 256-color support

Full changelog can be found on GitHub.