SailfishOS:Chum icon

SailfishOS:Chum

A Sailfish OS software repository by the community

App icon of Ghosteel Terminal

Ghosteel Terminal

Ghosteel terminal emulator for Sailfish OS

v1.0.0
Screenshot of ghosteel Screenshot of ghosteel Screenshot of ghosteel Screenshot of ghosteel Screenshot of ghosteel

Ghosteel brings a modern terminal engine to SailfishOS. Most mobile terminals use legacy VT parsers that struggle with complex TUI apps. Ghosteel uses the same engine that powers Ghostty, giving you accurate rendering for tmux, neovim, htop, and other TUI applications.

Features


Source code: github.com/zackslash/Ghosteel · License: MIT

Download

The easiest way to download and install this software is by the SailfishOS:Chum GUI app. If you wish to download the RPM file by yourself, please expand the section below.

Download links

Changelog

1.0.0 (2026-08-09)

- Fix activateSession activating wrong session under sort
- Make post-fork child setup async-signal-safe
- Reject oversized kitty PNG images before decode
- Fix scrollback display width for non-ASCII characters
- Render wide glyphs and grapheme clusters at full width
- Purge scrollback files immediately on persistence/retention toggle
- Fsync parent directory after atomic save
- Avoid redundant grid_ref in exportScrollback spacer check
- Fix heap over-read when kitty gray-image allocation fails
- Stop shader animation timer on static frames
- Miscellaneous cleanup
- Fix search results hidden behind the search panel
- Improve glrenderer crash safety
- Cursor selection improvements
- bell sound uses system default
- Sanitize session name on IPC sender
- Fix selection copy and handle-grab at the grid edge
- Fix OBS build crash caused by zig-deps tarball stripping
- Cleanup translations
- Enforce session cap and correct PTY wake-up comments

Older changelogs

0.7.2 (2026-07-14)

- Fix misaligned emoji output
- Slim down zig deps cache to fix OBS disk space errors

0.7.1 (2026-07-08)

- New feature: swipe between sessions
- Bump ghostty dependency to latest tip (61ce641fc)
- scrollback, reap-race, glyph-atlas memory, and swipe-hint fixes
- fix: track ghostty version for OBS builds
- docs: recommend Chum for installation
- fix: render Chum description as Markdown
- fix: default font size slider respects global, not session override
- fix: scrollback persistence when toggled mid-session and on relaunch
- Miscellaneous bug fixes and performance improvements

0.6.2 (2026-06-26)

- fix: set GIT_VERSION from RPM version in OBS builds
- fix: keep global font size in sync when user changes it via Settings
- font size handling and pinch-to-zoom improvements

0.6.1 (2026-06-25)

- Adds Chum metadata

0.6.0 (2026-06-25)

- Fix keyboard reappearing after navigating to Sessions page and back
- Update spec for OBS/Chum: build libghostty-vt from source
- fix: scroll improvements
- fix: atomic settings write and dead code cleanup
- Fix TUI touch scrolling direction and keybar scroll-to-bottom
- Add -e/--exec and -s/--session CLI flags for command sessions
- i18n, test stability, and render-thread fixes

0.5.1-beta (2026-06-21)

- Fix startup crash and keybar default order

0.5.0-beta (2026-06-21)

- Translation fixes
- Add OSC 52 clipboard support
- Extract drawScene() and tidy up dead code/duplication
- Add pinch-to-zoom with per-session font size
- Keybar scroll indicator and keyboard drag-dismiss fix

0.4.4-beta (2026-06-18)

- Cache apt, submodule, and libghostty-vt in CI
- Allow PullDownMenu during TUI app mouse tracking

0.4.3-beta (2026-06-18)

- Fix session name not updating on cover card after rename
- Update ghostty submodule to latest TIP
- Add device screenshots to README
- Focus text input when opening rename and autorun dialogs

0.4.2-beta (2026-06-17)

- Append changelog to spec instead of writing separate .changes file

0.4.1-beta (2026-06-17)

- Fix missing translations and plural forms across all 39 locales
- Generate changelog from git log for RPM and GitHub releases

0.4.0-beta (2026-06-17)

- docs: add Ghosteel icon to README header
- Crop transparent margin from icons/full.png
- Use fontconfig 'monospace' alias as default, fix CoverPage font
- URL and hyperlink detection with tap-to-open
- Session ordering, cover session list
- filter regex URL detection on cursor row
- Keyboard button last in keybar
- Improve README with features section and clearer project description
- OpenGL ES renderer with shader pipeline and cursor trails
- Reorder README sections to lead with Features
- Fix URL highlighting: multi-line underlines, false positives, cursor-row filter
- Add URL auto-detect setting and link confirmation dialog
- Add Kitty Graphics Protocol support for inline images

0.3.0-beta (2026-06-14)

- Sailfish OS UX compliance

0.2.0-alpha (2026-06-08)

- implement per-session autorun commands
- per-session keyboard and keybar state
- notification actions switch to originating session
- improved text selection
- scrollback search with persistence
- configurable extra keys bar
- fix release CI: apply patches in test job

0.1.1-alpha.1 (2026-06-02)

- See https://github.com/zackslash/Ghosteel/releases/tag/v0.1.1-alpha.1

0.1.0-alpha.1 (2026-05-28)

- See https://github.com/zackslash/Ghosteel/releases/tag/v0.1.0-alpha.1

App information

Package name
ghosteel
Version
1.0.0-1.4.1.bso
Licence
MIT
Last updated
2026-08-09 20:42:25

Download size
1.1 MiB
Installed size
3.0 MiB
Checksum (sha256)
d809386630226e7c9cc2b1d292238cba21cb000a37f118193decd68aa3f8cf2e
Download size
1.0 MiB
Installed size
3.0 MiB
Checksum (sha256)
1a5f53408d85d6f792bb582e6e75d107025d31d4708451434775a2c0df3eeeb4
Download size
1.1 MiB
Installed size
2.8 MiB
Checksum (sha256)
9954cff5d5e11f7916c5e8d55273f2280af57c8f66e46b03d67c5eecefc87b57

Links

Source code links