web-dev-qa-db-ja.com

賢明な端末エミュレータがインストールされていないため、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を閉じて実際の(?)端末に戻る代わりに、端末エミュレータを実行しようとするのはなぜですか?誰かが洞察を提供できますか?

10
vestlen

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

Linuxを使用するほとんどのX環境は仮想コンソール7で実行されますが、一部は仮想コンソール1で実行される場合があります。そのため、最も速いアドバイスは2から6を選択することです。

これを行うと、ログインプロンプトが表示されます。これは予想通りです。同じマシンに何度もログインできます。ログインしたら、pacmanを実行して、xtermなどの必要なパッケージを追加できます。

参考文献:

9
Thomas Dickey

xtermはインストールされていますか?

xtermは、Xウィンドウシステムの標準端末エミュレータです。

それをインストールします:

pacman -S xterm
5
Mohit

上記で指摘したように、sensible terminalまたはxtermをインストールします。xtermを使用する場合は、それに応じてi3configファイルを編集する必要があります。

設定を編集したら、Mod + shift + Rを使用して設定を更新し、変更を有効にする必要があります。その後、すべての準備が整います。

[〜#〜]編集[〜#〜]

もちろん、そもそも端末を使用できるようにする必要があります。@ Thomas Dickeyは、その方法について本当に良い情報を提供してくれました。

0
127.0.0.1