Skip to content
forktty_
Persistence

Keep terminal processes across UI restarts.

ForkTTY can optionally place plain terminal sessions behind dtach so the process survives a UI restart and reattaches on relaunch.

Quick start

Install dtach, enable process persistence in Settings, and verify capability detection.

Debian or Ubuntu
sudo apt install dtach
Check capability detection
forktty capabilities | grep -i pty

Explicit opt-in

Process persistence is disabled by default and applies to plain terminal sessions when dtach is available.

Predictable cleanup

Closing or restarting a pane terminates its managed broker tree and removes the matching socket.

Restore is not orchestration

ForkTTY reconnects the terminal process; the process itself remains responsible for its own state and behavior.

Questions

Is dtach bundled?
No. Install it through your distribution or from upstream.
Is persistence enabled by default?
No.
Does it preserve terminal layout too?
ForkTTY stores layout separately in its session file.

Explore related ForkTTY pages

Get the alpha build

AppImage and .deb packages are published on GitHub Releases for Linux x86_64.

View releases