適切な端末エミュレータがインストールされていないため、i3を終了できません。

適切な端末エミュレータがインストールされていないため、i3を終了できません。

Arch Linuxをセットアップしようとしていますが、最も基本的な設定を完了した後、i3をインストールして実行しました。

pacman -S i3 dmenu xorg xorg-xinit
startx

いよいよ始まったがやめられなかった。 $ mod + shift + Eを押して確認するとエラーが表示されます。

i3-sensible-terminal could not find a terminal emulator. Please install one.

$mod+Enter でもこのエラーが発生します。端末エミュレータをインストールするために実際の端末に出ることができず、混乱しています。 i3を終了したら、dmenu / xorgを閉じて実際の(?)端末に戻るのではなく、端末エミュレータを実行しようとしているのはなぜですか?誰でも洞察力を提供できますか?

答え1

i3シェルにアクセスできないため、説明されている状況ではこの環境を使用できません。これは、Linux仮想コンソール(XはX11とも呼ばれます)の1つで実行されるグラフィカル環境です。テキスト環境に切り替えてシェルを取得するには、切り替えたいcontrolalt仮想コンソール番号のファンクションキーとともに使用します。

ほとんどのLinux用X環境はVirtual Console 7で実行され、一部はVirtual Console 1でも実行できます。したがって、最速のアドバイスは2〜6を選択することです。

これにより、ログインプロンプトが表示されます。これは予想されます。同じコンピュータに複数回ログインできます。ログインしたら、実行してpacman必要なパッケージを追加できますxterm

追加資料:

答え2

xtermインストールしましたか?

xtermX Window Systemの標準端末エミュレータです。

インストールしてください:

pacman -S xterm

答え3

sensible terminal上記のようにinstallまたはinstallを使用することを選択した場合は、xtermそれに応じてファイルを編集する必要xterm があります。i3config

Mod + shift + R設定を編集した後に変更を適用するには、設定を更新する必要があります。それから準備ができているはずです。

編集する

もちろん、まず端末が利用可能でなければなりません。 @Thomas Dickeyはこれを行う方法について非常に良い情報を提供します。

関連情報