SSHとPutty(私の場合はデフォルト)を使用してリモートコンピュータ(私の場合はDebian Wheezy)にログインするときに端末定義が使用されているかどうかを確認するにはxterm
どうすればよいですか?デフォルトで他のものを使用するにはどうすればよいですか(rootアクセス権はありますか?)。termcap
terminfo
答え1
さて、ここで克服すべきいくつかの誤った仮定があります。まず、terminfo と termcap の両方が、複数の端末に必要な機能と端末制御コマンド間のマッピングを提供します。たとえば、彼らはテレビ922で画面を消去する方法に関する質問に答えました。
第二に、セッションやコンピュータごとに使用されるのではなく、アプリケーションごとに使用されます。これが実際に意味するのは、2つのライブラリのうちの1つが使用されているか(ldd
ダイナミックリンクライブラリでうまく機能するか、strace
/ truss
/ ...を使用してプログラムによってロードされたファイルを確認できます)、どのライブラリが使用されているかを変更できます。あるということです。使用(ソースコードの変更)またはライブラリのラップ)ほとんどの場合、問題を引き起こす価値はなく、端末に両方のデータベースがインストールされていることを確認する方がはるかに簡単です。どちらも TERM 環境変数を使用するため、うまく機能します。
特にデフォルトはありません(割り当て戦略を除いて、ほとんどは両方を使用します)。
両方を使用するアプリケーションを作成したい場合は確かに可能ですが、U&Lのトピックから離れて代わりにスタックオーバーフローを要求します。