Jeg har nettopp installert Arch Linux etter en videoopplæring fra youtube for første gang. Når jeg prøver å starte GNOME-terminalen, vil den imidlertid ikke starte. Det vil si Terminal øverst på skjermen i noen sekunder, og det vil være et lastesymbol, men etter et par sekunder forsvinner begge og ingen terminal vises. Fordi jeg ikke kan laste eller starte terminalen, kan jeg ikke gjøre noe (jeg kan ikke engang svare på spørsmålet for å registrere meg i Arch Linux-forumene). Hva gjør jeg galt?
Kommentarer
Svar
Jeg hadde samme problem etter en ny installasjon av buen. Jeg sjekket, dobbeltsjekket og tredoblet sjekket locale.gen og til og med fjernet hvert sted unntatt en_US.UTF-8. Jeg var i ferd med å gi opp da jeg sjekket under innstillinger, Regioner & Språk og oppdaget at språket ikke var satt selv om jeg hadde kjørt kommandoen for å stille det. Etter at du har valgt engelsk og startet på nytt, fungerer det fint.
Kommentarer
- Takk! Jeg hadde også valgt engelsk for formatene, rett under språket.
Svar
Høres ut som om du har rotet /etc/locale.gen
fil.
Hvis du er engelsk / USA, kan du kommentere noen av de andre oppføringene i filen, med mindre du trenger dem. De er for andre språk. Hvis du er amerikaner, trenger du sannsynligvis bare en_US.UTF8
.
Rediger /etc/locale.gen
-filen og kommentar en_US.UTF8
.
Kommenter alle andre, med mindre du selvfølgelig trenger dem for å kunne lese.
Kjør deretter: sudo locale-gen
gnome-terminal bør starte da. Hvis ikke installer xterm og kjør gnome-terminal fra den for å se hva som skjer:
-
pacman -S xterm
-
Prøv Ctrlalt F2 , eller avslutt X.
-
Trykk deretter på Ctrlalt F1 for å komme tilbake til X.
-
Hit Alt F2 og skriv
xterm
-
I xterm-vinduet skriver du
gnome-terminal
Kommentarer
- Hvordan redigerer jeg
locale.gen
fil? Jeg har vim men det åpner ikke det - Du kan bruke
gedit
men trenger å kjøre det med root privs, såalt+F2
for å kjøre en kommando, derettergedit admin:///etc/locale.gen
Svar
Med mindre du virkelig bryr deg om GNOME-terminalen, er den beste måten å installere en annen terminalemulator . Velg en du liker.
Husk at CtrlAlt F1 får deg til GUI. Trykk deretter på CtrlAlt F2 for å gå til en TTY. Logg inn og søk i arkivene etter terminalen du valgte. Jeg valgte Guake:
pacman -Ss guake
Det skulle komme på noe. For meg var det:
community/guake 0.4.4-3 Drop-down terminal for GNOME
Ta deretter navnet og installer pakken:
pacman -S guake
Du skal da kunne starte applikasjonen ved å bytte tilbake til GNOME, trykke Super (Windows-tasten) og skrive navnet på terminalen.
Svar
Dette fungerte for meg
i ~/.xinitrc
erstatt
exec gnome-session
med
exec dbus-launch --exit-with-session gnome-session
Kilde: https://bbs.archlinux.org/viewtopic.php?id=203918
Kommentarer
- TUSEN TAKK FOR DETTE SVARET! Jeg ' har kjempet mot dette problemet den siste uken. Ingenting fungerte, men dette startet det med en gang.
- Dette er utfaset nå og bør betraktes som et stygt og unødvendig hack.
Svar
Jeg møter bare det samme problemet her. Jeg googlet mye, og jeg fant en løsning. Hvis du kan bruke Alt
+ F2
(kanskje laptop + Fn
), kan du gjøre :
1.logg inn som root (bruk sudo «ur pwd»)
-
$locale-gen "en_US.UTF-8"
deretter du burde kunne åpne terminalen vellykket.
Kommentarer
- Dette legger ikke noe til de eksisterende svarene …
Svar
Jeg hadde samme problem og fant løsningen:
- Kopier filen / etc / X11 / xinit / xinitrc til ~ / .xinitrc
- Legg til like etter linjen «#start noen fine programmer»:
exec gnome-session
- avlogging og start på nytt
startx
Svar
Jeg kjempet nettopp med dette problemet for en time. Det viste seg at problemet mitt var at LC_COLLATE
ble satt til «C
» (det hadde et ekstra mellomrom) i stedet for «C
«i /etc/locale.conf
.
Svar
For meg ble gnome-terminal åpnet etter å ha kjørt med dbus-launch gnome-terminal
.
Etterpå kjører jeg også dbus-update-activation-environment --all
og nå begynner det uten problemer, men jeg er ikke sikker på om sistnevnte gjorde noe.
nano
ellervim
…