Arch Linux-terminal starter ikke

Jeg har lige installeret Arch Linux efter en video-tutorial fra youtube for første gang. Men når jeg prøver at starte GNOME-terminalen, starter den ikke. Det vil sige Terminal øverst på min skærm i et par sekunder, og der vil være et indlæsningssymbol, men efter et par sekunder forsvinder de begge og ingen terminal vises. Fordi jeg ikke kan indlæse eller starte terminalen, kan jeg ikke gøre noget (jeg kan ikke engang besvare spørgsmålet for at registrere mig i Arch Linux-fora). Hvad laver jeg forkert?

Kommentarer

  • 1. Du skal bruge Arch-dokumentationen til at installere Arch: youtube-guider er enten forkerte, forældede eller begge dele. 2. Hvilken terminal prøver du at starte, og i hvilket skrivebordsmiljø?
  • Jeg bruger gnome-skrivebordet og prøver at indlæse den ' s standardterminal
  • Sørg for, at din landestandard er indstillet korrekt (se noten i afsnittet om fejlfinding).
  • Hvordan kan jeg redigere det uden at bruge en terminal?
  • Du burde virkelig køre en mere nybegyndervenlig distro … Du kan redigere filer fra TTY ved hjælp af nano eller vim

Svar

Jeg havde det samme problem efter en ny installation af bue. Jeg kontrollerede, dobbelttjekket og tredobbelt tjekkede locale.gen og fjernede endda alle locale undtagen en_US.UTF-8. Jeg var lige ved at give op, da jeg tjekkede under indstillinger, Regioner & Sprog og opdagede, at sproget ikke var indstillet, selvom jeg havde kørt kommandoen for at indstille det. Efter at have valgt engelsk og genstartet fungerer det fint.

Kommentarer

  • Tak! Jeg havde også valgt engelsk til formaterne lige under sproget.

Svar

Det lyder som om du har ødelagt din /etc/locale.gen fil.

Hvis du er engelsk / USA, skal du kommentere de andre poster i den fil, medmindre du har brug for dem. De er til andre sprog. Hvis du er amerikansk, har du sandsynligvis kun brug for en_US.UTF8.

Rediger /etc/locale.gen filen og fjern kommentar en_US.UTF8.

Kommenter andre, medmindre du selvfølgelig har brug for dem for at kunne læse.

Kør derefter: sudo locale-gen

gnome-terminal skal starte derefter. Hvis ikke installer xterm og kør gnome-terminal fra den for at se, hvad der foregår:

  • pacman -S xterm

  • Prøv Ctrlalt F2 , eller afslut X.

  • Tryk derefter på Ctrlalt F1 for at komme tilbage til X.

  • Hit Alt F2 og skriv xterm

  • I xterm-vinduet skriv gnome-terminal

Kommentarer

  • Hvordan redigerer jeg locale.gen fil? Jeg har vim, men det åbner ikke det
  • Du kan bruge gedit men skal køre det med root privs, så alt+F2 for at køre en kommando, derefter gedit admin:///etc/locale.gen

Svar

Medmindre du virkelig holder af GNOME-terminalen, er den bedste måde sandsynligvis at installere en anden terminalemulator . Vælg en, du kan lide.

Husk, at CtrlAlt F1 får dig til GUI. Tryk derefter på CtrlAlt F2 for at gå til en TTY. Log ind, og søg i arkiverne efter den valgte terminal. Jeg valgte Guake:

pacman -Ss guake 

Det skulle komme på noget. For mig var det:

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

Tag derefter navnet og installer den pakke:

pacman -S guake 

Du skal derefter kunne starte applikationen ved at skifte tilbage til GNOME, trykke på Super (Windows-nøglen) og skrive navnet på terminalen.

Svar

Dette fungerede for mig

i din ~/.xinitrc erstat

exec gnome-session 

med

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

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

Kommentarer

  • Tusind tak for dette svar! Jeg ' har kæmpet for dette problem i den sidste uge. Intet fungerede, men dette startede det med det samme.
  • Dette er udfaset nu og skal betragtes som et grimt og unødvendigt hack.

Svar

Jeg møder bare det samme problem her. Jeg googlede meget, og jeg fandt en løsning. Hvis du kan bruge Alt + F2 (måske laptop + Fn), kan du gøre :

1.log ind som root (brug sudo “ur pwd”)

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

derefter u should kunne åbne terminal med succes.

Kommentarer

  • Dette tilføjer intet til de eksisterende svar …

Svar

Jeg havde det samme problem og fandt løsningen:

  1. Kopier filen / etc / X11 / xinit / xinitrc til din ~ / .xinitrc
  2. Tilføj lige efter linjen “#start nogle gode programmer”: exec gnome-session
  3. logout og genstart startx

Svar

Jeg kæmpede lige med dette emne for en time. Det viste sig, at mit problem var, at LC_COLLATE blev indstillet til “C ” (det havde et ekstra mellemrum) i stedet for “C “i /etc/locale.conf.

Svar

For mig blev gnome-terminal åbnet efter kørsel med dbus-launch gnome-terminal.

Bagefter kører jeg også dbus-update-activation-environment --all og nu starter det uden problemer, men jeg er ikke sikker på, om sidstnævnte gjorde noget.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *