Il terminale Arch Linux non si avvia

Ho appena installato Arch Linux seguendo un tutorial video da youtube per la prima volta. Tuttavia, quando provo ad avviare il terminale GNOME, non si avvia. Dirà Terminale nella parte superiore dello schermo per un paio di secondi e ci sarà un simbolo di caricamento, ma dopo un paio di secondi entrambi scompaiono e nessun terminale Poiché non posso caricare o avviare il terminale, non posso fare nulla (non posso nemmeno rispondere alla domanda per registrarmi ai forum di Arch Linux). Cosa sto facendo di sbagliato?

Commenti

  • 1. Dovresti usare la documentazione di Arch per installare Arch: le guide di YouTube sono sbagliate, non aggiornate o entrambe. 2. Quale terminale stai tentando di avviare e in quale ambiente desktop?
  • Sto utilizzando il desktop gnome e sto cercando di caricarlo ' s terminale predefinito
  • Assicurati che la tua locale sia impostata correttamente (vedi la nota nella sezione risoluzione dei problemi).
  • Come posso modificarlo senza utilizzare un terminale?
  • Dovresti davvero eseguire una distribuzione più adatta ai principianti … Puoi modificare i file da TTY usando nano o vim

Risposta

Ho avuto lo stesso problema dopo una nuova installazione di arch. Ho controllato, ricontrollato e controllato tre volte il locale.gen e persino rimosso ogni locale tranne en_US.UTF-8. Stavo per arrendermi quando ho controllato nelle impostazioni, Regioni & Lingua e ho scoperto che la lingua non era impostata anche se avevo eseguito il comando per impostarla. Dopo aver scelto linglese e riavviato, funziona bene.

Commenti

  • Grazie! Avevo anche scelto linglese per i formati, proprio sotto Lingua.

Risposta

Sembra che tu abbia incasinato il tuo /etc/locale.gen.

Se sei inglese / statunitense, commenta qualsiasi altra voce in quel file, A MENO CHE NON TI BISOGNA. Sono per altre lingue. Se sei americano, molto probabilmente avrai bisogno solo di en_US.UTF8.

Modifica il file /etc/locale.gen e decommenta en_US.UTF8.

Commenta tutti gli altri, a meno che ovviamente non ti serva per leggere.

Quindi esegui: sudo locale-gen

gnome-terminal dovrebbe avviarsi allora. In caso contrario, installa xterm ed esegui gnome-terminal da esso per vedere cosa sta succedendo:

  • pacman -S xterm

  • Prova Ctrlalt F2 o esci da X.

  • Quindi premi Ctrlalt F1 per tornare a X.

  • Premi Alt F2 e digita xterm

  • Nella finestra xterm digita gnome-terminal

Commenti

  • Come modificherò il locale.gen file? Ho vim ma non lo apre
  • Puoi usare gedit ma devo eseguirlo con root privs, quindi alt+F2 per eseguire un comando, quindi gedit admin:///etc/locale.gen

Answer

A meno che non ti interessi veramente del terminale GNOME, il modo migliore è probabilmente installare un emulatore di terminale diverso . Scegli quello che ti piace.

Ricorda che CtrlAlt F1 ti porta alla GUI. Quindi, premi CtrlAlt F2 per passare a un TTY. Accedi e cerca nei repository il terminale che hai scelto. Ho scelto Guake:

pacman -Ss guake 

Dovrebbe venire in mente qualcosa. Per me era:

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

Quindi, prendi il nome e installa il pacchetto:

pacman -S guake 

Dovresti quindi essere in grado di avviare lapplicazione tornando a GNOME, premendo Super (il tasto Windows) e digitando il nome del terminale.

risposta

Questo ha funzionato per me

nel tuo ~/.xinitrc sostituire

exec gnome-session 

con

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

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

Commenti

  • GRAZIE MOLTO PER QUESTA RISPOSTA! ' combatto questo problema nellultima settimana. Niente ha funzionato, ma è stato avviato subito.
  • Ora è deprecato e dovrebbe essere considerato un brutto e inutile hack.

Risposta

Ho appena incontrato lo stesso problema qui. Ho cercato molto su Google e ho trovato una soluzione. Se puoi usare Alt + F2 (forse laptop + Fn), puoi farlo :

1.accedi come root (usa sudo “ur pwd”)

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

poi dovresti aprire il terminale con successo.

Commenti

  • Questo non aggiunge nulla alle risposte esistenti …

Risposta

Ho avuto lo stesso problema e ho trovato la soluzione:

  1. Copia il file / etc / X11 / xinit / xinitrc al tuo ~ / .xinitrc
  2. Aggiungi subito dopo la riga “#start some nice programs”: exec gnome-session
  3. esci e riavvia startx

Risposta

Ho appena combattuto con questo problema per unora. Si è scoperto che il mio problema era che LC_COLLATE era impostato su “C ” (aveva uno spazio extra) invece di “C “in /etc/locale.conf.

Risposta

Per me gnome-terminal aperto dopo aver eseguito con dbus-launch gnome-terminal.

Successivamente eseguo anche dbus-update-activation-environment --all e ora si avvia senza problemi ma non sono sicuro che questultimo abbia fatto qualcosa.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *