Remix.run Logo
dwedge 6 hours ago

It might be a bug in remote handling and I might have unfairly called out GhostTTY for this, but "forgetting to update terminfo on my remote system" just doesn't hold with the way I work.

I work managing different systems for different clients and often login to systems for the first time. The servers aren't mine, and configuring something like Ansible to configure my home just seems like a waste of time for little benefit. It means that generally I end up using systems that are likely to be already instead - Bash not zsh, Perl, basic vim without any bindings. It might sound special but I'm sure I'm far from the only person working this way.

So given this, I'd always prefer a terminal that doesn't require me to change remote servers. In this particular case I can modify $TERM in my local .zshrc and it works fine so it's a moot point, but if I had to modify the remote system it would be a no go.

arccy 6 hours ago | parent [-]

you could also stick this in ssh config, generally makes terminals work with ancient systems...:

    SetEnv TERM=xterm-256color
dwedge 6 hours ago | parent [-]

Ancient systems like Debian 12?

DiabloD3 5 hours ago | parent [-]

Ghostty did not submit their terminfo to the database until the Dec 30th 2025 release of ncurses 6.6.

Any distro older than this does not include Ghostty by default.

Alacritty was added in the Feb 2020 release, as well as Kitty. Wezterm was added in the April 2024 release.