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

Version
-
Is it a breaking change?
Perfectly compatible

Related Objects

Mentioned In
1.3.3

Event Timeline

c-po closed this task as Unknown Status.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?

c-po changed the task status from Unknown Status to Resolved.Jan 23 2023, 7:16 AM