From a7403c00051399420ac1f7173cde29fb4dc39a32 Mon Sep 17 00:00:00 2001 From: Jacob Wahlgren Date: Tue, 17 Sep 2019 22:15:52 +0200 Subject: [PATCH] Update FAQ with FreeBSD termcap info Thanks to amarshall's help: https://github.com/kovidgoyal/kitty/issues/765#issuecomment-487381289 --- docs/faq.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/faq.rst b/docs/faq.rst index 472325588..48f2661d9 100644 --- a/docs/faq.rst +++ b/docs/faq.rst @@ -59,6 +59,18 @@ If you are behind a proxy (like Balabit) that prevents this, you must redirect t connect to a server, embedded or Android system that doesn't have ``tic``, copy over your local file terminfo to the other system as :file:`~/.terminfo/x/xterm-kitty`. +If the server is running FreeBSD, or another system that relies on termcap +rather than terminfo, you will need to convert the terminfo file on your local +machine by running (on local machine with |kitty|):: + + infocmp -C xterm-kitty + +The output of this command is the termcap description, which should be appended +to |/usr/share/misc/termcap| on the remote server. Then run the following +command to apply your change (on the server):: + + cap_mkdb /usr/share/misc/termcap + Really, the correct solution for this is to convince the OpenSSH maintainers to have ssh do this automatically, if possible, when connecting to a server, so that all terminals work transparently.