Właśnie zainstalowałem Arch Linux po samouczku wideo z youtube po raz pierwszy. Jednak gdy próbuję uruchomić terminal GNOME, nie można go uruchomić. Na kilka sekund wyświetli się Terminal u góry ekranu i pojawi się symbol ładowania, ale po kilku sekundach oba znikną i nie pojawi się żaden terminal. Ponieważ nie mogę załadować ani uruchomić terminalu, nie mogę nic zrobić (nawet nie mogę odpowiedzieć na pytanie, aby zarejestrować się na forach Arch Linux). Co ja robię źle?
arch-linux
terminal
gnome
gnome3
gnome-terminal
Sztylet
źródło
źródło
nano
lubvim
...Odpowiedzi:
Miałem ten sam problem po nowej instalacji arch. Sprawdziłem, dwukrotnie sprawdziłem i potrójnie sprawdziłem locale.gen, a nawet usunąłem wszystkie locale oprócz en_US.UTF-8. Już miałem się poddać, gdy sprawdziłem ustawienia, Regiony i język i odkryłem, że język nie został ustawiony, mimo że uruchomiłem polecenie, aby go ustawić. Po wybraniu języka angielskiego i ponownym uruchomieniu działa dobrze.
źródło
Wygląda na to, że pomieszałeś swój
/etc/locale.gen
plik.Jeśli jesteś Anglikiem / USA, skomentuj dowolne inne wpisy w tym pliku, chyba że ich potrzebujesz. Są dla innych języków. Jeśli jesteś Amerykaninem, to bardziej potrzebujesz
en_US.UTF8
.Edytuj
/etc/locale.gen
plik i odkomentujen_US.UTF8
.Komentuj wszelkie inne, chyba że potrzebujesz ich do czytania.
Następnie uruchomić:
sudo locale-gen
terminal gnome powinien się wtedy uruchomić. Jeśli nie, zainstaluj xterm i uruchom z niego gnome-terminal, aby zobaczyć, co się dzieje:
pacman -S xterm
Spróbuj CtrlaltF2lub wyjdź z X.
Następnie naciśnij, CtrlaltF1aby wrócić do X.
Hit AltF2i wpisz
xterm
W typie okna xterm
gnome-terminal
źródło
O ile naprawdę nie zależy ci na terminalu GNOME, najlepszym sposobem jest prawdopodobnie zainstalowanie innego emulatora terminala . Wybierz taki, który ci się podoba.
Pamiętaj, że CtrlAltF1dostaniesz się do GUI. Następnie naciśnij, CtrlAltF2aby przejść do TTY. Zaloguj się i wyszukaj w repozytoriach wybrany terminal. Wybrałem Guake:
Powinien coś wymyślić. Dla mnie było to:
Następnie weź nazwę i zainstaluj ten pakiet:
Powinieneś wtedy móc uruchomić aplikację, przełączając się z powrotem na GNOME, naciskając Super(klawisz Windows) i wpisując nazwę terminala.
źródło
To zadziałało dla mnie
w twoim
~/.xinitrc
zastępstwiez
Źródło: https://bbs.archlinux.org/viewtopic.php?id=203918
źródło
Po prostu spotykam ten sam problem tutaj. Często googlowałem i znalazłem rozwiązanie. Jeśli możesz użyć
Alt
+F2
(może laptopa +Fn
), możesz:1. zaloguj się jako root (użyj sudo 'ur pwd')
$locale-gen "en_US.UTF-8"
wtedy powinieneś otworzyć terminal z powodzeniem.
źródło
Miałem ten sam problem i znalazłem rozwiązanie:
exec gnome-session
startx
źródło
Właśnie walczyłem z tym problemem przez godzinę. Okazało się, że moim problemem było
LC_COLLATE
ustawienie „C
” (miało dodatkową spację) zamiast „C
” w/etc/locale.conf
.źródło