Terminál Arch Linux se nespouští

Právě jsem nainstaloval Arch Linux podle video tutoriálu z youtube poprvé. Když se však pokusím spustit terminál GNOME, nespustí se. Na několik sekund se v horní části mé obrazovky zobrazí Terminál a bude tam symbol načítání, ale po několika sekundách oba zmizí a žádný terminál se objeví. Protože nemohu „načíst nebo spustit terminál, nemohu nic dělat (nemohu ani odpovědět na otázku, abych se zaregistroval na fórech Arch Linuxu). Co dělám špatně?

Komentáře

  • 1. K instalaci Arch: youtube byste měli použít dokumentaci Arch: buď jsou nesprávní, zastaralí, nebo obojí. 2. Jaký terminál se pokoušíte spustit a v jakém desktopovém prostředí?
  • Používám desktop gnome a snažím se jej načíst ' výchozí terminál
  • Zkontrolujte, zda je národní prostředí nastaveno správně (viz poznámka v části odstraňování problémů).
  • Jak mohu upravit jej bez použití terminálu?
  • Opravdu byste měli používat distribuci, která je pro nováčky příjemnější … Soubory z TTY můžete upravovat pomocí nano nebo vim

odpověď

měl jsem stejný problém po nové instalaci arch. Zkontroloval jsem, dvakrát zkontroloval a trojitě zkontroloval locale.gen a dokonce odstranil každé národní prostředí kromě en_US.UTF-8. Právě jsem se chystal vzdát, když jsem zkontroloval v nastavení Regions & Jazyk a zjistil jsem, že jazyk nebyl nastaven, i když jsem spustil příkaz k jeho nastavení. Po výběru angličtiny a restartu to funguje dobře.

Komentáře

  • Děkuji! Také jsem pro formáty vybral angličtinu. Pod jazykem.

Odpověď

Zní to, jako byste pokazili své /etc/locale.gen soubor.

Pokud jste Angličané / USA, komentujte jakékoli další položky v tomto souboru, POKUD JE POTŘEBUJETE. Jsou pro jiné jazyky. Pokud jste Američan, pravděpodobně stačí en_US.UTF8.

Upravte soubor /etc/locale.gen a odkomentujte en_US.UTF8.

Komentujte všechny ostatní, pokud ovšem nepotřebujete, aby byli schopni číst.

Poté spusťte: sudo locale-gen

Poté by měl začít gnome-terminal. Pokud neinstalujete xterm a spustíte z něj gnome-terminal, abyste zjistili, o co jde:

  • pacman -S xterm

  • Zkuste Ctrlalt F2 nebo ukončete X.

  • Poté stiskněte Ctrlalt F1 a vraťte se zpět na X.

  • Stiskněte Alt F2 a zadejte xterm

  • V okně xterm zadejte gnome-terminal

Komentáře

  • Jak upravím locale.gen soubor? Mám vim, ale tím se neotevře
  • Můžete použít gedit, ale musíte jej spustit s rootem, takže alt+F2 spustíte příkaz a poté gedit admin:///etc/locale.gen

odpověď

Pokud vám na terminálu GNOME opravdu nezáleží, nejlepším způsobem je pravděpodobně instalace jiného emulátoru terminálu . Vyberte ten, který se vám líbí.

Nezapomeňte, že CtrlAlt F1 vás přenese do grafického uživatelského rozhraní. Poté stisknutím CtrlAlt F2 přejděte na TTY. Přihlaste se a vyhledejte v úložištích terminál, který jste si vybrali. Vybral jsem Guake:

pacman -Ss guake 

Mělo by to něco vymyslet. Pro mě to bylo:

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

Poté vezměte název a nainstalujte tento balíček:

pacman -S guake 

Poté byste měli být schopni spustit aplikaci přepnutím zpět na GNOME, stisknutím klávesy Super (klávesa Windows) a zadáním názvu terminálu.

Odpovědět

Toto fungovalo pro mě

ve vašem ~/.xinitrc nahrazení

exec gnome-session 

s

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

Zdroj: https://bbs.archlinux.org/viewtopic.php?id=203918

Komentáře

  • DĚKUJEME VÁM ZA TUTO ODPOVĚĎ! ' proti tomuto problému bojuji poslední týden. Nic nefungovalo, ale hned to začalo.
  • Toto je nyní zastaralé a mělo by to být považováno za ošklivý a zbytečný hack.

Odpověď

Setkám se zde se stejným problémem. Hodně jsem googlil a našel jsem řešení. Pokud u můžete použít Alt + F2 (možná laptop + Fn), můžete :

1.přihlaste se jako root (použijte sudo „ur pwd“)

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

poté u byste mohli úspěšně otevřít terminál.

Komentáře

  • To nepřidává nic ke stávajícím odpovědím …

Odpověď

Měl jsem stejný problém a našel jsem řešení:

  1. Zkopírujte soubor / etc / X11 / xinit / xinitrc do vašeho ~ / .xinitrc
  2. Přidat hned za řádek „#start some nice programs“: exec gnome-session
  3. odhlásit se a restartovat startx

odpověď

Právě jsem s tímto problémem bojoval za hodina. Ukázalo se, že mým problémem bylo, že LC_COLLATE byl nastaven na „C “ (měl mezeru navíc) místo „C „v /etc/locale.conf.

Odpověď

Pro mě se terminál gnome otevřel po spuštění pomocí dbus-launch gnome-terminal.

Poté spustím také dbus-update-activation-environment --all a nyní se spustí bez problému, ale nejsem si jistý, jestli ten druhý něco udělal.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *