Arch Linux Terminal startet nicht

21

Ich habe gerade Arch Linux nach einem Video-Tutorial von YouTube zum ersten Mal installiert . Wenn ich jedoch versuche, das GNOME-Terminal zu starten, wird es nicht gestartet. Es wird für ein paar Sekunden Terminal oben auf meinem Bildschirm angezeigt und es wird ein Ladesymbol angezeigt, aber nach ein paar Sekunden verschwinden beide und es wird kein Terminal angezeigt. Da ich das Terminal nicht laden oder starten kann, kann ich nichts tun (ich kann nicht einmal die Frage beantworten, um mich in den Arch Linux-Foren zu registrieren). Was mache ich falsch?

Dolch
quelle
9
1. Du solltest die Arch-Dokumentation verwenden, um Arch zu installieren: YouTube-Anleitungen sind entweder falsch, veraltet oder beides. 2. Welches Terminal möchten Sie starten und in welcher Desktop-Umgebung?
Jasonwryan
Ich benutze den Gnome-Desktop und versuche, das Standard-Terminal zu laden
Dirk
1
Stellen Sie sicher, dass Ihr Gebietsschema korrekt eingestellt ist (siehe Hinweis im Abschnitt zur Fehlerbehebung).
Jasonwryan
Wie kann ich es bearbeiten, ohne ein Terminal zu verwenden?
Dirk
1
Sie sollten wirklich eine neue-freundliche Distribution betreiben ... Sie können Dateien aus dem TTY bearbeiten mit nanooder vim...
jasonwryan

Antworten:

29

Ich hatte das gleiche Problem nach einer neuen Installation von Bogen. Ich habe die locale.gen überprüft, doppelt und dreifach überprüft und sogar jedes Gebietsschema mit Ausnahme von en_US.UTF-8 entfernt. Ich wollte gerade aufgeben, als ich unter "Einstellungen", "Regionen" und "Sprache" feststellte, dass die Sprache nicht eingestellt war, obwohl ich den Befehl zum Einstellen ausgeführt hatte. Nachdem Sie Englisch ausgewählt und neu gestartet haben, funktioniert es einwandfrei.

James
quelle
17

Klingt so, als hätten Sie Ihre /etc/locale.genDatei durcheinander gebracht .

Wenn Sie Engländer oder US-Amerikaner sind, kommentieren Sie die anderen Einträge in dieser Datei aus, es sei denn, Sie benötigen sie. Sie sind für andere Sprachen. Wenn Sie Amerikaner sind, brauchen Sie wahrscheinlich nur en_US.UTF8.

Bearbeiten Sie die /etc/locale.genDatei und entfernen Sie das Kommentarzeichen en_US.UTF8.

Kommentieren Sie alle anderen aus, es sei denn, Sie benötigen sie, um lesen zu können.

Dann renne: sudo locale-gen

gnome-terminal sollte dann starten. Wenn nicht, installiere xterm und starte gnome-terminal, um zu sehen, was los ist:

  • pacman -S xterm

  • Versuchen Sie es CtrlaltF2oder beenden Sie X.

  • Drücken Sie dann CtrlaltF1, um zu X zurückzukehren.

  • Schlagen AltF2und tippenxterm

  • Geben Sie im xterm-Fenster Folgendes ein gnome-terminal

Stog
quelle
4

Wenn Sie sich nicht wirklich für das GNOME-Terminal interessieren, ist es wahrscheinlich am besten, einen anderen Terminal-Emulator zu installieren . Wählen Sie eine, die Sie mögen.

Denken CtrlAltF1Sie daran, dass Sie auf die GUI gelangen. Drücken Sie dann CtrlAltF2, um zu einem TTY zu wechseln. Melden Sie sich an und durchsuchen Sie die Repositorys nach dem von Ihnen ausgewählten Terminal. Ich habe Guake gewählt:

pacman -Ss guake

Es sollte sich etwas einfallen lassen. Für mich war es:

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

Dann nimm den Namen und installiere das Paket:

pacman -S guake

Sie sollten dann in der Lage sein, die Anwendung zu starten, indem Sie zurück zu GNOME wechseln, Super(die Windows-Taste) drücken und den Namen des Terminals eingeben.

James Wood
quelle
2

Das hat bei mir funktioniert

in ihrem ~/.xinitrcersatz

exec gnome-session

mit

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

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

McKay
quelle
DANKE FÜR DIESE ANTWORT! Ich habe diese Ausgabe für die letzte Woche gekämpft. Nichts hat funktioniert, aber das hat sofort angefangen.
Zulfe
Dies ist jetzt veraltet und sollte als hässlicher und unnötiger Hack angesehen werden.
Jasonwryan
2

Ich habe hier nur das gleiche Problem. Ich habe viel gegoogelt und eine Lösung gefunden. Wenn Sie Alt+ F2(vielleicht Laptop + Fn) verwenden können, können Sie:

1.login als root (benutze sudo 'ur pwd')

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

dann solltest du das terminal erfolgreich öffnen können.

Luce_yu
quelle
Dies fügt nichts zu den vorhandenen Antworten hinzu ...
Jasonwryan
0

Ich hatte das gleiche Problem und fand die Lösung:

  1. Kopieren Sie die Datei / etc / X11 / xinit / xinitrc auf Ihre ~ / .xinitrc
  2. Füge gleich nach der Zeile "#start some nice programs" ein: exec gnome-session
  3. Abmelden und neu starten startx
user148655
quelle
0

Ich habe gerade eine Stunde mit diesem Thema gekämpft. Es stellte sich heraus, dass mein Problem darin bestand, dass LC_COLLATE" " (es hatte ein zusätzliches Leerzeichen) anstelle von " C" in gesetzt wurde /etc/locale.conf.

Jorenko
quelle