15

私はMacからssh接続を介してNetBSDシステムで作業しており、screenユーティリティを使用して、端末接続が中断された後にプロセスを開始してプロセスに戻ることができるようにしたいと考えています。入力するとscreen、次のエラーメッセージが表示されます。

Cannot find termcap entry for 'xterm-256color'

フォーラムの投稿を調べた後、リモートマシンのtermcapと関係があると思いましたが、そうではないようです。通常はアクセスできない別のコンピューターからのsshセッションから、エラーなしで画面を開始できます。これは、ローカルマシンで何かを構成する必要があることを示唆していますが、何をどのように構成するかを理解できていません。この投稿には「gnu-screen」というタグが付けられていますが、それが重要な違いであるかどうかはわかりませんが、私はBerkeleyscreenを使用していると思われます。

4

3 に答える 3

33

クイックフィックス:TERM=xterm screenの代わりに実行しscreenます。

あなたの Mac には がTERM=xterm-256colorあり、xterm-256color がリモート マシンの termcap にないため、エラーが発生します。TERM 変数が別の値に設定されているため、他のコンピューターから接続してもエラーは発生しません。

于 2012-05-30T21:12:36.237 に答える
3

OS X では、[プロファイル] タブ、 [詳細設定] 、 [ Terminfoxterm-256color ] の順に移動し、からに切り替えxtermます。

端末設定

于 2015-03-28T19:10:48.713 に答える