Terminal Arch Linux nie uruchamia się

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

  • 1. Powinieneś użyć dokumentacji Arch, aby zainstalować Arch: przewodniki youtube są albo nieprawidłowe, nieaktualne, albo oba. 2. Który terminal próbujesz uruchomić iw jakim środowisku graficznym?
  • Używam pulpitu gnome i próbuję go załadować ' domyślny terminal
  • Upewnij się, że ustawienia regionalne są poprawnie ustawione (zobacz uwagę w sekcji rozwiązywania problemów).
  • Jak mogę edytować bez terminala?
  • Naprawdę powinieneś mieć dystrybucję bardziej przyjazną dla początkujących … Możesz edytować pliki z TTY używając nano lub vim

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ęc alt+F2, aby uruchomić polecenie, a następnie gedit 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”)

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

  1. Skopiuj plik / etc / X11 / xinit / xinitrc do twojego ~ / .xinitrc
  2. Dodaj zaraz po linii „#start some nice Programs”: exec gnome-session
  3. 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ł.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *