Tidak dapat keluar i3 karena tidak ada emulator terminal yang masuk akal diinstal

10

Saya mencoba men-setup Arch Linux, dan setelah mendapatkan pengaturan hal yang paling dasar saya menginstal dan menjalankan i3 dengan:

pacman -S i3 dmenu xorg xorg-xinit
startx

Akhirnya dimulai, tetapi saya tidak bisa keluar. Setelah menekan $ mod + shift + E dan mengonfirmasi, itu memberi saya kesalahan:

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

Saya juga mendapatkan kesalahan ini dari $ mod + Enter. Saya bingung karena saya tidak bisa keluar kembali ke terminal yang sebenarnya untuk menginstal emulator terminal. Mengapa keluar i3 mencoba menjalankan emulator terminal alih-alih menutup dmenu / xorg dan mengembalikan saya ke terminal (?) Yang sebenarnya? Adakah yang bisa memberikan wawasan?

vestlen
sumber
2
Saya mengerti sedikit ini, tetapi yang membingungkan saya adalah bagaimana keluar dari i3 ke dalam shell sehingga saya dapat menjalankan perintah untuk menginstal emulator terminal. Dan saya juga bingung mengapa keluar i3 mencoba menjalankan emulator terminal daripada menutup dmenu / xorg dan mengembalikan saya ke terminal (?) Yang sebenarnya.
vestlen
8
Ctrl-Alt-F{2..6}akan membawa Anda ke konsol tempat Anda dapat menginstal emulator terminal.
jasonwryan
1
@jasonwryan komentar Anda akan menjadi jawaban yang cocok.
Thomas Dickey
Apakah Anda memiliki terminal yang diinstal atau i3-sensible-terminaltidak mendeteksinya?
Evan Carroll

Jawaban:

9

The i3lingkungan tidak dapat digunakan dalam kasus yang dijelaskan karena tidak ada cara untuk mendapatkan shell. Ini adalah lingkungan grafis (X juga dikenal sebagai X11) yang berjalan di salah satu konsol virtual Linux. Untuk beralih ke lingkungan teks dan mendapatkan shell, gunakan controlaltbersama-sama dengan tombol fungsi untuk jumlah konsol virtual yang ingin Anda alihkan.

Sebagian besar lingkungan X dengan Linux berjalan di konsol virtual 7, beberapa mungkin ada di konsol virtual 1. Jadi saran tercepat adalah memilih 2 hingga 6.

Ketika Anda melakukan ini, Anda akan mendapatkan prompt masuk. Ini diharapkan. Anda dapat login ke mesin yang sama beberapa kali. Setelah masuk, Anda dapat menjalankan pacmanuntuk menambahkan paket apa pun yang diperlukan, seperti xterm.

Bacaan lebih lanjut:

Thomas Dickey
sumber
5

Apakah Anda sudah xtermmenginstal?

xterm adalah emulator terminal standar untuk Sistem X Window.

Instal dengan:

pacman -S xterm
Mohit
sumber
0

Seperti yang ditunjukkan di atas, instal sensible terminalatau xterm, jika Anda memilih untuk menggunakan xterm maka Anda perlu mengedit i3configfile Anda sesuai.

Ketika Anda telah mengedit konfigurasi Anda, Anda perlu menyegarkannya dengan menggunakan Mod + shift + Ragar perubahan diterapkan. Maka Anda harus siap.

EDIT

Tentu saja Anda harus dapat menggunakan terminal sejak awal, @Thomas Dickey memberikan info yang sangat bagus tentang cara melakukan itu.

127.0.0.1
sumber