Arch Linux-Terminal startet nicht

Ich habe Arch Linux gerade nach einem Video-Tutorial von youtube installiert zum ersten Mal. Wenn ich jedoch versuche, das GNOME-Terminal zu starten, wird es nicht gestartet. Es wird für einige Sekunden am oberen Bildschirmrand Terminal angezeigt und es wird ein Ladesymbol angezeigt, aber nach einigen Sekunden verschwinden beide und kein Terminal wird 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?

Kommentare

  • 1. Sie sollten 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?
  • Ich verwende den Gnome-Desktop und versuche, das Standardterminal des ' zu laden
  • Stellen Sie sicher, dass Ihr Gebietsschema richtig eingestellt ist (siehe Hinweis im Abschnitt zur Fehlerbehebung).
  • Wie kann ich Bearbeiten Sie es ohne Verwendung eines Terminals?
  • Sie sollten wirklich eine neue, benutzerfreundlichere Distribution ausführen … Sie können Dateien aus dem TTY mit nano oder vim

Antwort

Ich hatte das gleiche Problem nach einer Neuinstallation des Bogens. Ich habe locale.gen überprüft, doppelt überprüft und dreifach überprüft und sogar jedes Gebietsschema außer en_US.UTF-8 entfernt. Ich wollte gerade aufgeben, als ich unter Einstellungen, Regionen & Sprache überprüfte und feststellte, dass die Sprache nicht festgelegt wurde, obwohl ich den Befehl zum Festlegen ausgeführt hatte. Nach dem Auswählen von Englisch und dem Neustart funktioniert es einwandfrei.

Kommentare

  • Vielen Dank! Ich hatte auch Englisch für die Formate ausgewählt, direkt unter Sprache.

Antwort

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

Wenn Sie Englisch / USA sind, kommentieren Sie alle anderen Einträge in dieser Datei aus, es sei denn, Sie benötigen sie. Sie sind für andere Sprachen. Wenn Sie Amerikaner sind, benötigen Sie wahrscheinlich nur en_US.UTF8.

Bearbeiten Sie die Datei /etc/locale.gen und kommentieren Sie en_US.UTF8.

Kommentieren Sie alle anderen aus, es sei denn, Sie benötigen sie zum Lesen.

Führen Sie dann Folgendes aus: sudo locale-gen

Gnome-Terminal sollte dann starten. Wenn nicht, installieren Sie xterm und führen Sie das Gnome-Terminal aus, um zu sehen, was los ist:

  • pacman -S xterm

  • Versuchen Sie Strg alt F2 oder beenden Sie X.

  • Drücken Sie dann Strg alt F1 , um zu X zurückzukehren.

  • Drücken Sie Alt F2 und geben Sie xterm

  • im xterm-Fenster gnome-terminal

Kommentare

  • Wie bearbeite ich die locale.gen Datei? Ich habe vim, aber das öffnet es nicht.
  • Sie können gedit verwenden, müssen es jedoch mit Root-Privilegien ausführen, also alt+F2 um einen Befehl auszuführen, dann gedit admin:///etc/locale.gen

Antwort

Wenn Sie sich nicht wirklich für das GNOME-Terminal interessieren, ist es wahrscheinlich am besten, einen anderen Terminalemulator zu installieren. Wählen Sie eine aus, die Ihnen gefällt.

Denken Sie daran, dass Sie mit Strg Alt F1 zur GUI gelangen. Drücken Sie dann Strg Alt F2 , um zu einem TTY zu gelangen. 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 

Nehmen Sie dann den Namen und installieren Sie das Paket:

pacman -S guake 

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

Antwort

Dies hat bei mir

in Ihrem ~/.xinitrc Ersetzen

exec gnome-session 

mit

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

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

Kommentare

  • Vielen Dank für diese Antwort! Ich ' habe dieses Problem in der letzten Woche bekämpft. Nichts hat funktioniert, aber es wurde sofort gestartet.
  • Dies ist jetzt veraltet und sollte als hässlicher und unnötiger Hack angesehen werden.

Antwort

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

1.Melden Sie sich als root an (verwenden Sie sudo „ur pwd“)

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

Sie sollten das Terminal erfolgreich öffnen können.

Kommentare

  • Dies fügt den vorhandenen Antworten nichts hinzu …

Antwort

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

  1. Kopieren Sie die Datei / etc / X11 / xinit / xinitrc zu Ihrem ~ / .xinitrc
  2. Fügen Sie direkt nach der Zeile „#start einige nette Programme“ hinzu: exec gnome-session
  3. Abmelden und neu starten startx

Antwort

Ich habe gerade mit diesem Problem gekämpft eine Stunde. Es stellte sich heraus, dass mein Problem darin bestand, dass LC_COLLATE auf „C “ (es hatte einen zusätzlichen Platz) anstelle von „C „in /etc/locale.conf.

Antwort

Für mich wurde das Gnome-Terminal nach dem Ausführen mit dbus-launch gnome-terminal geöffnet.

Danach starte ich auch dbus-update-activation-environment --all und jetzt startet es ohne Problem, aber ich bin mir nicht sicher, ob dieser etwas getan hat.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.