Terminal Arch Linux tidak dimulai

21

Saya baru saja menginstal Arch Linux mengikuti tutorial video dari youtube untuk pertama kalinya. Namun, ketika saya mencoba memulai terminal GNOME, terminal itu tidak akan mulai. Ia akan mengatakan Terminal di bagian atas layar saya selama beberapa detik dan akan ada simbol memuat, tetapi setelah beberapa detik mereka berdua menghilang dan tidak ada terminal yang akan muncul. Karena saya tidak dapat memuat atau memulai terminal, saya tidak dapat melakukan apa pun (saya bahkan tidak dapat menjawab pertanyaan untuk mendaftar ke forum Arch Linux). Apa yang saya lakukan salah?

Beladau
sumber
9
1. Anda harus menggunakan dokumentasi Arch untuk menginstal Arch: panduan youtube salah, ketinggalan zaman atau keduanya. 2. Terminal apa yang Anda coba untuk mulai, dan di Lingkungan Desktop apa?
jasonwryan
Saya menggunakan desktop gnome dan mencoba memuat terminal default-nya
Dirk
1
Pastikan lokasi Anda diatur dengan benar (lihat catatan di bagian pemecahan masalah).
jasonwryan
Bagaimana saya bisa mengeditnya tanpa menggunakan terminal?
Dirk
1
Anda benar-benar harus menjalankan distro yang lebih ramah-pemula ... Anda dapat mengedit file dari TTY menggunakan nanoatau vim...
jasonwryan

Jawaban:

30

Saya memiliki masalah yang sama setelah menginstal lengkungan baru. Saya memeriksa, memeriksa dua kali dan memeriksa tiga locale.gen dan bahkan menghapus setiap lokal kecuali en_US.UTF-8. Saya baru saja akan menyerah ketika saya memeriksa di bawah pengaturan, Wilayah & Bahasa dan menemukan bahasa tidak diatur meskipun saya telah menjalankan perintah untuk mengaturnya. Setelah memilih bahasa Inggris dan mem-boot ulang berfungsi dengan baik.

James
sumber
17

Sepertinya Anda mengacaukan /etc/locale.genfile Anda .

Jika Anda orang Inggris / AS, komentari salah satu entri lain dalam file itu, KECUALI ANDA MEMBUTUHKAN MEREKA. Itu untuk bahasa lain. Jika Anda orang Amerika, kemungkinan besar Anda hanya perlu en_US.UTF8.

Edit /etc/locale.genfile dan batalkan komentar en_US.UTF8.

Beri komentar orang lain, kecuali tentu saja Anda membutuhkan mereka untuk dapat membaca.

Lalu lari: sudo locale-gen

terminal gnome harus dimulai kemudian. Jika tidak menginstal xterm dan jalankan gnome-terminal darinya untuk melihat apa yang terjadi:

  • pacman -S xterm

  • Coba CtrlaltF2, atau keluar X.

  • Kemudian tekan CtrlaltF1untuk kembali ke X.

  • Hit AltF2dan ketikxterm

  • Dalam jenis jendela xterm gnome-terminal

stog
sumber
4

Kecuali Anda benar-benar peduli dengan terminal GNOME, cara terbaik mungkin adalah menginstal emulator terminal yang berbeda . Pilih satu yang kamu suka.

Ingat itu CtrlAltF1membawa Anda ke GUI. Kemudian, tekan CtrlAltF2untuk pergi ke TTY. Masuk, dan cari repositori untuk terminal yang Anda pilih. Saya memilih Guake:

pacman -Ss guake

Itu harus muncul dengan sesuatu. Bagi saya, itu adalah:

community/guake 0.4.4-3
    Drop-down terminal for GNOME

Kemudian, ambil nama dan instal paket itu:

pacman -S guake

Anda kemudian dapat meluncurkan aplikasi dengan beralih kembali ke GNOME, menekan Super(tombol Windows) dan mengetik nama terminal.

James Wood
sumber
2

Ini berhasil untuk saya

di ~/.xinitrcganti Anda

exec gnome-session

dengan

exec dbus-launch --exit-with-session gnome-session 

Sumber: https://bbs.archlinux.org/viewtopic.php?id=203918

McKay
sumber
TERIMA KASIH BANYAK UNTUK JAWABAN INI! Saya telah memperjuangkan masalah ini selama seminggu terakhir. Tidak ada yang berhasil, tetapi ini langsung memulainya.
Zulfe
Ini sudah usang sekarang dan harus dianggap sebagai hack yang jelek dan tidak perlu.
jasonwryan
2

Saya hanya menemui masalah yang sama di sini. Saya sering mencari di Google, dan saya menemukan solusinya. Jika Anda dapat menggunakan Alt+ F2(mungkin laptop + Fn), Anda dapat melakukan:

1. login sebagai root (gunakan sudo 'ur pwd')

  1. $locale-gen "en_US.UTF-8"

maka kamu harus bisa membuka terminal dengan sukses.

Luce_yu
sumber
Ini tidak menambah jawaban yang ada ...
jasonwryan
0

Saya memiliki masalah yang sama dan menemukan solusinya:

  1. Salin file / etc / X11 / xinit / xinitrc ke ~ / .xinitrc Anda
  2. Tambahkan setelah baris "#mulai beberapa program yang bagus": exec gnome-session
  3. logout dan restart startx
pengguna148655
sumber
0

Saya baru saja berjuang dengan masalah ini selama satu jam. Ternyata masalah saya adalah yang LC_COLLATEdisetel ke " " (ada ruang ekstra) daripada " C" di /etc/locale.conf.

Jorenko
sumber