Your rating: None Average: 5 (12 votes)

ToeTerm is a terminal emulator, which is based on ThumbTerm and FingerTerm code base, but designed to use Sailfish OS specific interface and theme. This version is based on ToeTerm by ROZZ.

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! Experimental aarch64 build is now available! Test with care...

New features compared to original FingerTerm:

  • Transparent background (ThumbTerm)
  • Color schemes
  • 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

Bug reports, translations and suggestions are welcome!

Source code:

Planned features and changes:

  • More code cleanup
  • Color Scheme configurable in-app
  • Scripts configurable in-app
  • Split keyboard in landscape
  • Option to use native Sailfish keyboard
Application versions: 
File toeterm-1.7-1.armv7hl.rpm140.63 KB14/11/2019 - 03:33
File toeterm-1.7-1.i486.rpm149.35 KB14/11/2019 - 03:33
File toeterm-1.8-1.armv7hl.rpm142.58 KB16/11/2019 - 11:38
File toeterm-1.8-1.i486.rpm151.62 KB16/11/2019 - 11:38
File toeterm-1.8.1-1.armv7hl.rpm143.14 KB19/11/2019 - 01:32
File toeterm-1.8.1-1.i486.rpm152.32 KB19/11/2019 - 01:32
File toeterm-1.9.0-1.armv7hl.rpm143.49 KB22/11/2019 - 03:03
File toeterm-1.9.0-1.i486.rpm152.78 KB22/11/2019 - 03:03
File toeterm-1.9.1-1.armv7hl.rpm143.81 KB23/11/2019 - 18:36
File toeterm-1.9.1-1.i486.rpm153.34 KB23/11/2019 - 18:36
File toeterm-1.9.3-1.aarch64.rpm162.23 KB18/11/2020 - 02:26
File toeterm-1.9.3-1.armv7hl.rpm157.44 KB18/11/2020 - 02:26
File toeterm-1.9.3-1.i486.rpm171.43 KB18/11/2020 - 02:26
File toeterm-1.9.4-1.aarch64.rpm162.14 KB24/04/2021 - 22:09
File toeterm-1.9.4-1.armv7hl.rpm157.08 KB24/04/2021 - 22:09
File toeterm-1.9.4-1.i486.rpm171.4 KB24/04/2021 - 22:09


  • Code quality and correctness improvements
  • Improve string and memory handling during process forking


  • Add experimental aarch64 build (testers needed!)
  • Fix broken F6...F11 keys (hopefully)
  • Add F12 as Shift+Esc
  • Add function key layouts to all languages
  • Fix layout documentation URL
  • About page rewritten


  • Automate version bump
  • Adjust key press rectangle position


  • Fix navigation dot misplacement on Jolla Tablet
  • Add Finnish layout with function keys


  • Execute .bashrc on startup; terminal starts in home directory (from Fingerterm source)
  • Start binary using invoker (from Fingerterm source)
  • Fix visual keyboard feedback box position and rendering
  • Remove underscores from displayed layout names


  • Update Chinise translation (thanks, dashinfantry!)
  • Update Spanish translation (thanks, ferlanero!)
  • Update Finnish translation


  • Initial support for Light Ambiences
  • Added orientation locking
  • Major updates to "Fade" mode code box
  • Add line count setting to "Fade" code box
  • Chinise translation added
  • Apply keyboard fade timer properly
  • About page layout updates

1.7.0-1 (by Direc)

  • Fix key icon sizes in e.g. XA2 Ultra
  • Use less intrusive key icons
  • Minor tweaks in Settings page
  • Add Finnish translations
  • Don't push Settings page twice
  • Code cleanup, project housekeeping

1.6.0-1 (by ROZZ)

  • Function keys support
  • English layout with function keys added
  • Minor keyboard fixes
  • Ability to turn on an off layouts
  • Backspace is now passive
  • Cursor and text position are now truly accurate
  • Any font size is available
  • ANSI ESC fixes ([J, [K)


bernd's picture

found it myself ...

cat  ~/.config/ToeTerm/menu.xml

direc85's picture

Good that you found it before I even got to reply to the first comment!

This is on the list actually. Either editing the commands inside the application, or opening the file via `xdg-open`. It's not that big change, actually, but I've been sick and everything is on hold...

bernd's picture

great terminal! How do I efit the actions?

cheers bernd

szopin's picture

F6 does nothing for me and F7 up to F11 act like one number below (F11 closes mc etc)

szopin's picture

Ability to disable highlight would be really cool, it gets in the way when using tools like mc, extra toggle would be great as you could easily disable/enable depending on the task you are doing and keeping the settings unlike tweaking it to 0 extra lines/top and reverting for cli use

objectifnul's picture

After update to the "about" page still says "1.8". Weird.

direc85's picture

I forgot to update the about page. I'll fix it in the next update.

fllp's picture

Is it possible to configure the default directory? Since 1.7 or 1.8 ToeTerm drops me off at root instead of home.

direc85's picture

This should be now fixed.

fllp's picture

Yes indeed. Thank you for this!

direc85's picture

I noticed the same thing. I'll have a look at it.

TMavica's picture

Possible to manual adjust the keyboard size?

direc85's picture

Not at the moment, but that could sound interesting. When actually you would need to resize the keyboard?

TMavica's picture

Taller, because i using 10 plus, the 21:9 display is difficult to type in a small keyboard

MFM101's picture

New here, trying to figure everthing out. Not having a good time of it. Maybe I'm just to stupid. It's the only thing I can think of.

ferlanero's picture

Hi direc85!

I have done a pull request to update Spanish translation on Github. Have you seen it?

direc85's picture

Hi, now I have, updated, released, there you go :)

It looks like I have to "star" my own repositoroes too in order to get email alerts about issues and pull requests... Well, starred it is!

ROZZ's picture

Hey, great work! Thank you for continuing this project

direc85's picture

Hi and thanks! I noticed that the project was left alone, so I decided to pick it up. Thank you for mentioning my fork on your OpenRepos page!

ferlanero's picture

Wow! I'm absolutely impressed with your work on this terminal emulator! By far best looking terminal in Linux world. Thanks! There will be any chance to be able to use a spanish keyboard too? And can we contribute to its translation to spanish too, as I already have mentioned on github?

direc85's picture

Thanks! Yes, more translations and layouts are always welcome! I posted some instructions in the issue.

Historyscholar's picture

Chinese translation finished!

TMavica's picture

Sorry. Is option, want lock it to landscape

direc85's picture

Sure, I can add that!

TMavica's picture


szopin's picture

Yeah not a bad idea actually, should be doable with some quick and dirty qml edit of allowed orientations though?

szopin's picture

Option to use native Sailfish keyboard

That would be interesting, once you're in an irc/telnet/whatever outside of shell sfos keyboard could come in handy with the prediction and all, toe's crossed

TMavica's picture

Would u like to add the orientation function?

szopin's picture

What do you mean orientation function? You seem to have commented the same on ROZZ's version of toeterm, it rotates fine from portrait to landscape?