Właśnie zainstalowałem Arch Linux zgodnie z samouczkiem wideo z youtube po raz pierwszy. Jednak gdy próbuję uruchomić terminal GNOME, nie uruchamia się. Na górze ekranu pojawi się komunikat Terminal na kilka sekund i pojawi się symbol ładowania, ale po kilku sekundach oba znikają i nie ma terminala pojawi się. Ponieważ nie mogę załadować ani uruchomić terminala, nie mogę nic zrobić (nie mogę nawet odpowiedzieć na pytanie, aby zarejestrować się na forach Arch Linux). Co robię źle?
Komentarze
Odpowiedź
Miałem ten sam problem po nowej instalacji arch. Sprawdziłem, dwukrotnie i potrójnie sprawdziłem locale.gen, a nawet usunąłem wszystkie ustawienia regionalne oprócz en_US.UTF-8. Już miałem się poddać, gdy sprawdziłem ustawienia, Regiony & Język i odkryłem, że język nie został ustawiony, mimo że uruchomiłem polecenie, aby go ustawić. Po wybraniu angielskiego i ponownym uruchomieniu działa dobrze.
Komentarze
- Dziękuję! Wybrałem też angielski dla formatów, tuż pod Język.
Odpowiedź
Wygląda na to, że pomieszałeś /etc/locale.gen
plik.
Jeśli jesteś Anglikiem / USA, skomentuj wszystkie inne wpisy w tym pliku, JEŚLI ICH POTRZEBUJESZ. Są dla innych języków. Jeśli jesteś Amerykaninem, prawdopodobnie potrzebujesz tylko en_US.UTF8
.
Edytuj plik /etc/locale.gen
i usuń komentarz en_US.UTF8
.
Komentuj inne osoby, chyba że potrzebujesz ich do czytania.
Następnie uruchom: sudo locale-gen
gnome-terminal powinien się wtedy rozpocząć. Jeśli nie, zainstaluj xterm i uruchom z niego gnome-terminal, aby zobaczyć, co się dzieje:
-
pacman -S xterm
-
Spróbuj Ctrlalt F2 lub zakończ X.
-
Następnie naciśnij Ctrlalt F1 , aby wrócić do X.
-
Hit Alt F2 i wpisz
xterm
-
W oknie xterm wpisz
gnome-terminal
Komentarze
- Jak będę edytować
locale.gen
plik? Mam Vima, ale to go nie otwiera - Możesz użyć
gedit
, ale trzeba go uruchomić z uprawnieniami roota, więcalt+F2
, aby uruchomić polecenie, a następniegedit admin:///etc/locale.gen
Odpowiedz
Jeśli naprawdę nie obchodzi cię terminal GNOME, najlepszym sposobem jest prawdopodobnie zainstalowanie innego emulatora terminala . Wybierz ten, który Ci się podoba.
Pamiętaj, że CtrlAlt F1 prowadzi do GUI. Następnie naciśnij klawisz CtrlAlt F2 , aby przejść do TTY. Zaloguj się i przeszukaj repozytoria dla wybranego terminala. Wybrałem Guake:
pacman -Ss guake
Powinien coś wymyślić. Dla mnie było to:
community/guake 0.4.4-3 Drop-down terminal for GNOME
Następnie weź nazwę i zainstaluj ten pakiet:
pacman -S guake
Powinieneś wtedy móc uruchomić aplikację, przełączając się z powrotem do GNOME, naciskając Super (klawisz Windows) i wpisując nazwę terminala.
Odpowiedź
To zadziałało dla mnie
w twoim ~/.xinitrc
zamień
exec gnome-session
with
exec dbus-launch --exit-with-session gnome-session
Źródło: https://bbs.archlinux.org/viewtopic.php?id=203918
Komentarze
- BARDZO DZIĘKUJEMY ZA TĘ ODPOWIEDŹ! ' walczyłem z tym problemem przez ostatni tydzień. Nic nie działało, ale od razu się to zaczęło.
- To jest teraz przestarzałe i powinno być uważane za brzydki i niepotrzebny hack.
Odpowiedź
Po prostu mam tutaj ten sam problem. Dużo szukałem w Google i znalazłem rozwiązanie. Jeśli możesz użyć Alt
+ F2
(może laptop + Fn
), możesz to zrobić :
1.zaloguj się jako root (użyj sudo „ur pwd”)
-
$locale-gen "en_US.UTF-8"
następnie Powinieneś pomyślnie otworzyć terminal.
Komentarze
- To nic nie dodaje do istniejących odpowiedzi …
Odpowiedź
Miałem ten sam problem i znalazłem rozwiązanie:
- Skopiuj plik / etc / X11 / xinit / xinitrc do twojego ~ / .xinitrc
- Dodaj zaraz po linii „#start some nice Programs”:
exec gnome-session
- wyloguj się i uruchom ponownie
startx
Odpowiedź
Właśnie walczyłem z tym problemem o godzina. Okazało się, że moim problemem było to, że LC_COLLATE
było ustawione na „C
” (miało dodatkową spację) zamiast „C
„w /etc/locale.conf
.
Odpowiedź
Dla mnie gnome-terminal otwarty po uruchomieniu z dbus-launch gnome-terminal
.
Następnie uruchamiam również dbus-update-activation-environment --all
i teraz się zaczyna bez problemu, ale nie jestem pewien, czy ten ostatni coś zrobił.
nano
lubvim
…