コマンドを使用するecho $TERM
、出力 'xterm'を取得します。ただし、X Windowing Systemをインストールするために何もしていません。私が知る限り、Xtermはそれなしでは実行できず、Archはデフォルトでインストールしません。 (さらに、xtermにはマンページがありません。実際にxtermをインストールした場合、マンページがあると思います)。
では、Arch Linuxのデフォルトのターミナルは本当にXtermですか?もしそうなら、それはXなしでどのように実行されていますか?そうでない場合、なぜ$TERM
変数には 'xterm'が含まれ、isデフォルトの端末は何ですか?
X11を使用せずにコンソールにログインすると、Linuxに組み込まれている「仮想コンソール」を使用していることになります。カーネルに組み込まれており、そのterminfo名はlinux
です。これは、が表示するはずの名前です$TERM
。
$TERM
に他に何かがある場合は、次のような構成を注意深く確認してください。
/etc/inittab
のagetty行(最後にlinux
と言う必要があります)1)/etc/profile
、/etc/profile.d/*.sh
/etc/bash.bashrc
(bashを使用している場合)~/.profile
、~/.bash_profile
、~/.bash_login
、~/.bashrc
1 特定のArchWikiページでは、inittabでagettyを構成してxterm
またはxterm-256color
を使用することを提案しています。これはナンセンスです。