Jag har just installerat Arch Linux efter en videohandledning från youtube för första gången. Men när jag försöker starta GNOME-terminalen kommer den inte att starta. Det kommer att säga Terminal högst upp på min skärm i några sekunder och det kommer att finnas en laddningssymbol, men efter ett par sekunder försvinner de båda och ingen terminal kommer att visas. Eftersom jag inte kan ladda eller starta terminalen kan jag inte göra någonting (jag kan inte ens svara på frågan för att registrera mig i Arch Linux-forumen). Vad gör jag fel?
Kommentarer
Svar
Jag hade samma problem efter en ny installation av arch. Jag kollade, dubbelkontrollerade och trippelkontrollerade locale.gen och tog även bort alla språk utom en_US.UTF-8. Jag var precis på väg att ge upp när jag kollade under inställningar, Regioner & Språk och upptäckte att språket inte var inställt trots att jag hade kört kommandot för att ställa in det. Efter att ha valt engelska och startat om fungerar det bra.
Kommentarer
- Tack! Jag hade också plockat engelska för formatet, precis under språket.
Svar
Låter som om du har trasslat i din /etc/locale.gen
-fil.
Om du är engelska / USA, kommentera någon av de andra posterna i den filen, om du inte behöver dem. De är för andra språk. Om du är amerikansk behöver du mer än troligen bara en_US.UTF8
.
Redigera /etc/locale.gen
-filen och avmarkera en_US.UTF8
.
Kommentera alla andra, såvida du inte självklart behöver dem för att kunna läsa.
Kör sedan: sudo locale-gen
gnome-terminal bör börja sedan. Om du inte installerar xterm och kör gnome-terminal från den för att se vad som händer:
-
pacman -S xterm
-
Försök med Ctrlalt F2 , eller avsluta X.
-
Tryck sedan på Ctrlalt F1 för att komma tillbaka till X.
-
Hit Alt F2 och skriv
xterm
-
I xterm-fönstret skriv
gnome-terminal
Kommentarer
- Hur redigerar jag
locale.gen
fil? Jag har vim men det öppnar inte det - Du kan använda
gedit
men måste köra det med root privs, såalt+F2
för att köra ett kommando, sedangedit admin:///etc/locale.gen
Svar
Om du inte verkligen bryr dig om GNOME-terminalen är det bästa sättet förmodligen att installera en annan terminalemulator . Välj en du gillar.
Kom ihåg att CtrlAlt F1 tar dig till GUI. Tryck sedan på CtrlAlt F2 för att gå till en TTY. Logga in och sök i arkiven för den terminal du valt. Jag valde Guake:
pacman -Ss guake
Det borde komma på något. För mig var det:
community/guake 0.4.4-3 Drop-down terminal for GNOME
Ta sedan namnet och installera det paketet:
pacman -S guake
Du bör då kunna starta applikationen genom att växla tillbaka till GNOME, trycka på Super (Windows-tangenten) och skriva terminalens namn.
Svar
Detta fungerade för mig
i din ~/.xinitrc
ersätt
exec gnome-session
med
exec dbus-launch --exit-with-session gnome-session
Källa: https://bbs.archlinux.org/viewtopic.php?id=203918
Kommentarer
- TACK så mycket för det här svaret! Jag ' har kämpat med den här frågan den senaste veckan. Ingenting fungerade, men detta startade upp det direkt.
- Detta är utfas nu och bör betraktas som en ful och onödig hack.
Svar
Jag möter bara samma problem här. Jag googlade mycket och jag hittade en lösning. Om du kan använda Alt
+ F2
(kanske bärbar dator + Fn
), kan du göra :
1.logga in som root (använd sudo ”ur pwd”)
-
$locale-gen "en_US.UTF-8"
sedan du borde kunna öppna terminalen framgångsrikt.
Kommentarer
- Detta ger inget till de befintliga svaren …
Svar
Jag hade samma problem och hittade lösningen:
- Kopiera filen / etc / X11 / xinit / xinitrc till din ~ / .xinitrc
- Lägg till strax efter raden ”#start några trevliga program”:
exec gnome-session
- logout och starta om
startx
Svar
Jag kämpade just med den här frågan för en timma. Det visade sig att mitt problem var att LC_COLLATE
var inställt på ”C
” (det hade ett extra utrymme) istället för ”C
”i /etc/locale.conf
.
Svar
För mig öppnas gnome-terminal efter att ha körts med dbus-launch gnome-terminal
.
Efteråt kör jag också dbus-update-activation-environment --all
och nu börjar det utan problem men jag är inte säker på om den senare gjorde någonting.
nano
ellervim
…