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


10

私は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を閉じて実際の(?)端末に戻る代わりに、端末エミュレータを実行しようとするのですか?誰かが洞察を提供できますか?



2
私はこのビットを理解していますが、混乱しているのは、ターミナルエミュレータをインストールするコマンドを実行できるように、i3からシェルに入る方法です。また、i3を終了すると、dmenu / xorgを閉じて実際の(?)端末に戻るのではなく、端末エミュレータを実行しようとする理由についても混乱します。
vestlen

8
Ctrl-Alt-F{2..6}端末エミュレータをインストールできるコンソールに移動します。
jasonwryan

1
@jasonwryanあなたのコメントは適切な答えになります。
Thomas Dickey、2015

端末がインストールされi3-sensible-terminalていますか、それとも単に検出されていませんか?
エヴァンキャロル

回答:


9

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

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

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

参考文献:


5

あなたは持っていますxtermインストールされていますか?

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

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

pacman -S xterm

0

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

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

編集

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.