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
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, quindialt+F2
per eseguire un comando, quindigedit 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”)
-
$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:
- Copia il file / etc / X11 / xinit / xinitrc al tuo ~ / .xinitrc
- Aggiungi subito dopo la riga “#start some nice programs”:
exec gnome-session
- 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.
nano
ovim
…