Page MenuHomeVyOS Platform

Add kitty-terminfo package to build
Closed, ResolvedPublicENHANCEMENT

Description

The kitty terminal emulator is a fairly popular program that sets it's TERM environmental variable to xterm-kitty (as opposed to xterm, xterm-color, or xterm-256color, etc). Attempting to SSH into a VyOS system with kitty results in incorrect terminal behaviour (backspace doesn't work, any program that takes over the entire terminal [e.g. nano, less, watch, etc] corrupts the screen). Currently the workaround is to redeclare the TERM variable to something like xterm-color for mostly correct operation.

While the ncurses-term debian package contains the terminfo files for most of the popular terminal emulators out there, it is missing kitty support, which instead must be installed via a separate kitty-terminfo package. While not everyone will be using the kitty terminal emulator, the cost of including the package by default is pretty low (56 kB installed) and the additional support for kitty without requiring workarounds seem pretty worthwhile.

Details

Difficulty level
Easy (less than an hour)
Version
-
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible
Issue type
Improvement (missing useful functionality)

Related Objects

Mentioned In
1.3.3

Event Timeline

c-po changed the task status from Open to Backport pending.Jan 22 2023, 7:32 AM
c-po assigned this task to initramfs.

There's already an open PR for the backport to 1.3 here: https://github.com/vyos/vyos-build/pull/265 which @c-po seems to have approved, should I close that PR in favor of the new one?