Kitty端末の下のTmux

Kitty端末の下のTmux

私は最近きれいさを見つけました。私はZSHで使用しているテーマのいくつかの側面がXfce端末ではうまくレンダリングされていませんが、kittyではレンダリングされるからです。

残念ながら、SSH接続でtmuxを使用している場合は、マイデスクトップ/サーバー(実行中)でルート図)私のRaspberry Piの1つ(実行中)Arch Linux ARM)または私のVPS(また、Arch Linuxを実行する)を実行してTmuxセッションを開始するように言われました。

open terminal failed: missing or unsuitable terminal: xterm-kitty

ただし、Archを実行しているラップトップがあり、デスクトップ/サーバーからSSHに接続してSSHセッションを開始すると問題はなく、その逆もラップトップからデスクトップ/サーバーとTmuxでSSHが正常に機能します。

Arch Linuxを実行しているRaspberry Pi / VPSにSSH経由で接続すると(Xfce端末にある場合)、Tmuxセッションを実行できることを追加する必要があります。

Tmuxセッションがどこでも機能するように、この問題を調査または修正する方法についてのアイデアはありますか?

ベストアンサー1

ログイン時に「端末が不明、欠けている、または端末に適していません」などのエラーメッセージが表示された場合、サーバーは端末を認識しません。

正しい回避策は、terminfoサーバーにクライアントファイルをインストールすることです。これは、サーバーのコンソールプログラムに端末と正しく対話する方法を伝えます。現在terminfoに関する情報を使用し、infocmpそれを所有するパッケージを見つけることができます。

正しくインストールされていない場合は、terminfoをサーバーのホームディレクトリにコピーできます。

$ ssh myserver mkdir -p  ~/.terminfo/${TERM:0:1}
$ scp /usr/share/terminfo/${TERM:0:1}/$TERM myserver:~/.terminfo/${TERM:0:1}/

サーバーにログインしてログアウトした後、問題を解決する必要があります。

おすすめ記事