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
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žealt+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“)
-
$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í:
- Zkopírujte soubor / etc / X11 / xinit / xinitrc do vašeho ~ / .xinitrc
- Přidat hned za řádek „#start some nice programs“:
exec gnome-session
- 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.
nano
nebovim
…