Az Arch Linux terminál nem indul el

Most telepítettem az Arch Linux-ot a youtube videó bemutatóját követve először. Azonban amikor megpróbálom elindítani a GNOME terminált, az nem indul el. A képernyő tetején néhány másodpercig a Terminal felirat jelenik meg, és lesz egy betöltési szimbólum, de pár másodperc múlva mindkettő eltűnik, és nincs terminál Mivel nem tudom betölteni vagy elindítani a terminált, nem tehetek semmit (még arra a kérdésre sem tudok válaszolni, hogy regisztráljak az Arch Linux fórumokra). Mit csinálok rosszul?

Megjegyzések

  • 1. Az Arch telepítéséhez használja az Arch dokumentációját: a youtube útmutatói hibásak, elavultak vagy mindkettő. 2. Milyen terminált próbál indítani, és milyen asztali környezetben?
  • A gnome asztalt használom, és megpróbálom betölteni ' alapértelmezett terminálját
  • Győződjön meg arról, hogy a területi beállítás helyesen van-e beállítva (lásd a hibaelhárítási szakasz megjegyzését).
  • Hogyan tudom a terminál használata nélkül szerkesztheti?
  • Valóban újoncbarátabb terjesztést kell futtatnia … A TTY fájljait szerkesztheti a nano vagy a vim

Válasz

Ugyanaz a kérdésem volt az arch új telepítése után. Ellenőriztem, kétszer és háromszor ellenőriztem a locale.gen-t, és még az en_US.UTF-8 kivételével minden területi beállítást eltávolítottam. Éppen feladni készültem, amikor a Beállítások, a Régiók & nyelv alatt ellenőriztem, és rájöttem, hogy a nyelv nincs beállítva, annak ellenére, hogy a parancsot futtattam a beállításához. Az angol nyelv kiválasztása és az újraindítás után ez jól működik.

Megjegyzések

  • Köszönöm! Azt is választottam, hogy az angol nyelv a Formátumok között van, közvetlenül a Nyelv alatt.

Válasz

Úgy hangzik, mintha elrontotta volna a /etc/locale.gen fájl.

Ha Ön angol / amerikai, kommentálja a fájl többi bejegyzését, Hacsak NEM KELL NEKIK. Más nyelvekre szólnak. Ha amerikai vagy, akkor valószínűleg csak a en_US.UTF8 fájlra van szükség.

Szerkessze a /etc/locale.gen fájlt és a en_US.UTF8.

Kommentáljon másokat, kivéve, ha természetesen szüksége van rájuk az olvasáshoz.

Ezután futtassa: sudo locale-gen

A gnome-terminálnak ekkor kell elindulnia. Ha nem, telepítse az xterm-et, és futtassa róla a gnome-terminal-t, hogy lássa, mi történik:

  • pacman -S xterm

  • Próbálja ki a Ctrlalt F2 parancsot, vagy lépjen ki az X-ből.

  • Ezután nyomja meg a Ctrlalt F1 gombot, hogy visszatérjen az X-hez.

  • Hit Alt F2 és írja be a xterm

  • Az xterm ablakba írja be a gnome-terminal

Megjegyzések

  • Hogyan fogom szerkeszteni a locale.gen fájl? Van vim-em, de ez nem nyitja meg
  • Használhatja a gedit alkalmazást, de root priv-ekkel kell futtatnia, tehát alt+F2 parancs futtatásához, majd gedit admin:///etc/locale.gen

Válasz

Hacsak nem igazán érdekel a GNOME terminál, a legjobb módszer valószínűleg egy különböző terminálemulátor telepítése . Válasszon egyet, amelyik tetszik.

Ne feledje, hogy a CtrlAlt F1 eljut a grafikus felhasználói felülethez. Ezután nyomja meg a CtrlAlt F2 gombot a TTY eléréséhez. Jelentkezzen be, és keresse meg a kiválasztott terminál tárházait. A Guake-ot választottam:

pacman -Ss guake 

Valamivel elő kell állnia. Számomra ez volt:

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

Ezután vegye fel a nevet, és telepítse a csomagot:

pacman -S guake 

Ezután képesnek kell lennie az alkalmazás indítására úgy, hogy visszavált a GNOME-ra, megnyomja a Super (Windows billentyű) gombot, és beírja a terminál nevét.

Válasz

Ez nekem bevált

a ~/.xinitrc csere

exec gnome-session 

a

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

Forrás: https://bbs.archlinux.org/viewtopic.php?id=203918

Megjegyzések

  • KÖSZÖNÖM NEKI EZT A VÁLASZT! ' az elmúlt héten küzdöttem ezzel a kérdéssel. Semmi sem működött, de ez rögtön elindította.
  • Ez most elavult, és csúnya és szükségtelen hackelésnek kell tekinteni.

Válasz

Itt csak ugyanazzal a problémával találkozom. Sokat gugliztam, és találtam egy megoldást. Ha a Alt + F2 (esetleg laptop + Fn) használhatja, akkor u :

1.jelentkezz be rootként (használd a sudo “ur pwd” szót)

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

majd u sikeresen megnyithatja a terminált.

Megjegyzések

  • Ez nem ad semmit a meglévő válaszokhoz …

Válasz

Ugyanaz a probléma merült fel és megtaláltam a megoldást:

  1. Másolja az / etc / X11 / xinit fájlt / xinitrc a ~ / .xinitrc fájlba
  2. Csak a “#start néhány szép program” sor után adhatja hozzá: exec gnome-session
  3. jelentkezzen ki és indítsa újra startx

Válasz

Éppen ezért a kérdésért küzdöttem egy óra. Kiderült, hogy az volt a bajom, hogy az LC_COLLATEC ” értékre lett állítva (extra szóköz volt) a “C “itt: /etc/locale.conf.

Válasz

Számomra a gnome-terminál megnyílt, miután futtattam dbus-launch gnome-terminal -vel.

Utána futtatom a dbus-update-activation-environment --all -et is, és most elindul probléma nélkül, de nem vagyok biztos benne, hogy az utóbbi tett-e valamit.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük