ToeTerm

Rating: 
5
Your rating: None Average: 5 (14 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 2.2.0.18 and later can be downloaded manually from GitHub releases page.

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: https://github.com/direc85/toeterm

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
Screenshots: 
Application versions: 
AttachmentSizeDate
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
File toeterm-1.9.5-1.aarch64.rpm162.06 KB26/05/2021 - 00:38
File toeterm-1.9.5-1.armv7hl.rpm156.9 KB26/05/2021 - 00:38
File toeterm-1.9.5-1.i486.rpm170.88 KB26/05/2021 - 00:38
File toeterm-1.9.6-1.aarch64.rpm165.84 KB30/05/2021 - 16:09
File toeterm-1.9.6-1.armv7hl.rpm161.07 KB30/05/2021 - 16:09
File toeterm-1.9.6-1.i486.rpm174.96 KB30/05/2021 - 16:09
Changelog: 

1.9.6-1

  • Add Polish translation (thanks, atlochowski)
  • Add language credits
  • Add proper changelog, finally!
  • Fix SFOS 4 builds
  • Remove obsolete dependency (qt-components-qt5)
  • Use Qt5Feedback instead of Qt0Feedback
  • Built against Sailfish 4.1.0.23 EA

1.9.5-1

  • Fix SFOS 2 builds

1.9.4-1

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

1.9.3-1

  • 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

Full changelog can be found on GitHub.

Comments

direc85's picture

I released 1.9.6 for SFOS 3.4+, built against Sailfish 4.1.0.23 EA. Please use 1.9.5 if you run into any issues. (SFOS2 builds coming up shortly.)

direc85's picture

The SFOS2 builds are up in GitHub!

olf's picture

Thanks!

ronny_b's picture

Thanks from me too!

Ronny

direc85's picture

According to changelog, <code>qt-components-qt5</code> was removed in 4.1.0 and apparently it breaks ToeTerm. I will have to dig deeper when I have the time.

slava's picture

The sources are here, you may consider pulling it in as a submodule and compiling it in statically if you actually need it. Obviously, QML code can be simply copied over. It's a strange decision to completly remove a package, even from the repos, I have to admit :|

direc85's picture

I did what any sane developer would do and just removed the dependency, rebuilt and deployed it and it seems to work. I'll upload a draft build today.

slava's picture

A sane developer wouldn't have a dependency which he doesn't need))

direc85's picture

It seems to have been dead weight inherited from (pre?) FingerTerm era :)

TMavica's picture

Same issue. Qt-components-qt5 not available

direc85's picture

Strange... I have it on my XA2 Ultra, running 4.1.0.25 EA: `qt-components-qt5-2.0.15-1.2.1.jolla.armv7hl (installed) Qt Quick UX Components`

 

Version 1.9.5 is compiled against SFOS 4.0.1 instead, so perhaps the issue is there... I'll try to get 4.1.0 EA build out today.

ronny_b's picture

Unfortunately, the aarch64-version cannot be installed because the package qt-components-qt5 is not available.

Ronny

direc85's picture

That is not a community provided package... Have you refreshed the repositories with `devel-su pkcon refresh` and tried again?

slava's picture

Hmm, what's qt-components-qt5? I don't seem to have that on any of my devices, 32 or 64 bits.

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 1.9.0.1 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?

Pages