Arch Linux-terminal startar inte

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

  • 1. Du bör använda Arch-dokumentationen för att installera Arch: youtube-guiderna är antingen felaktiga, inaktuella eller båda. 2. Vilken terminal försöker du starta och i vilken skrivbordsmiljö?
  • Jag använder gnome-skrivbordet och försöker ladda den ' s standardterminal
  • Se till att din -inställning är korrekt inställd (se anvisningen i felsökningsavsnittet).
  • Hur kan jag redigera den utan att använda en terminal?
  • Du borde verkligen köra en mer nybörjarvänlig distro … Du kan redigera filer från TTY med nano eller vim

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, sedan gedit 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”)

  1. $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:

  1. Kopiera filen / etc / X11 / xinit / xinitrc till din ~ / .xinitrc
  2. Lägg till strax efter raden ”#start några trevliga program”: exec gnome-session
  3. 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.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *