Terminale Arch Linux non avviato


21

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


9
1. È necessario utilizzare la documentazione di Arch per installare Arch: le guide di YouTube sono errate, obsolete o entrambe. 2. Quale terminale stai cercando di avviare e in quale ambiente desktop?
Jasonwryan,

Sto usando il desktop di GNOME e sto cercando di caricare il suo terminale predefinito
Dirk,

1
Assicurati che le impostazioni internazionali siano impostate correttamente (vedi la nota nella sezione risoluzione dei problemi).
Jasonwryan,

Come posso modificarlo senza usare un terminale?
Dirk,

1
Dovresti davvero eseguire una distro più adatta ai principianti ... Puoi modificare i file dal TTY usando nanoo vim...
Jasonwryan,

Risposte:


30

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


17

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

Se sei inglese / USA, commenta una qualsiasi delle altre voci in quel file, A MENO CHE NON AVETE BISOGNO. Sono per altre lingue. Se sei americano, probabilmente hai solo bisogno en_US.UTF8.

Modifica il /etc/locale.genfile e il commento en_US.UTF8.

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

Quindi eseguire: sudo locale-gen

gnome-terminal dovrebbe iniziare quindi. Altrimenti installa xterm ed esegui gnome-terminal da esso per vedere cosa sta succedendo:

  • pacman -S xterm

  • Prova CtrlaltF2o esci da X.

  • Quindi premi CtrlaltF1per tornare su X.

  • Premi AltF2e digitaxterm

  • Nella finestra xterm digitare gnome-terminal


4

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

Ricorda che CtrlAltF1ti porta alla GUI. Quindi, premere CtrlAltF2per accedere 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 è stato:

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

Quindi, prendi il nome e installa quel pacchetto:

pacman -S guake

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


2

Questo ha funzionato per me

nel tuo ~/.xinitrcsostituto

exec gnome-session

con

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

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


GRAZIE TANTO PER QUESTA RISPOSTA! Ho combattuto questo problema per l'ultima settimana. Niente ha funzionato, ma questo è iniziato subito.
Zulfe,

Questo è deprecato ora e dovrebbe essere considerato un brutto e non obbligatorio hack.
Jasonwryan,

2

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

1.login come root (usa sudo 'ur pwd')

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

allora dovresti aprire il terminale con successo.


Questo non aggiunge nulla alle risposte esistenti ...
Jasonwryan,

0

Ho avuto lo stesso problema e ho trovato la soluzione:

  1. Copia il file / etc / X11 / xinit / xinitrc sul tuo ~ / .xinitrc
  2. Aggiungi subito dopo la riga "#start alcuni programmi carini": exec gnome-session
  3. disconnettersi e riavviare startx

0

Ho appena combattuto con questo problema per un'ora. Si è scoperto che il mio problema era che LC_COLLATEera impostato su " " (aveva uno spazio extra) invece di " C" in /etc/locale.conf.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.