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
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, dereftergedit 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”)
-
$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:
- Kopier filen / etc / X11 / xinit / xinitrc til din ~ / .xinitrc
- Tilføj lige efter linjen “#start nogle gode programmer”:
exec gnome-session
- 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.
nano
ellervim
…