gnome-terminal funktioniert nicht, vielleicht, weil der locale-Einstellung
Ich Antergos installiert (easy-version von Arch) mit der japanischen Umgebung.
Aber ich wollte chaned die Sprache auf Englisch, so dass ich beziehen der wiki-Artikel dann laufen einige Befehle nach kommentieren Sie #en_US.UTF-8 UTF-8
im /etc/locale.gen
und Bearbeiten /etc/locale.conf
in folgenden:
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Das problem beginnt von hier aus.
Ich meinen Rechner neu gestartet und festgestellt, dass gnome-terminal funktioniert nicht.
Ich ersetzte eshell auf Emacs, und führen Sie gnome-terminal
Befehl, dann bekam Fehlermeldungen:
(process:1202): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 8
Die Ausgabe von locale
Befehl ist folgende:
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=ja_JP.utf8
LC_TIME=ja_JP.utf8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=ja_JP.utf8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=ja_JP.utf8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=ja_JP.utf8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Welche Veränderungen ein Teil der locale-Einstellung in Japanisch? Oder andere Gründe, die kündigen, gnome-terminal vorhanden?
Habe ich versucht, Lösungen sugestted hier https://bbs.archlinux.org/viewtopic.php?id=180103 .
Danke.
InformationsquelleAutor tubo | 2014-07-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem vor einiger Zeit. Ich heftete meine locale-config dieser Befehl ausgeführt wird
InformationsquelleAutor Frederico Cabral
Die Bedeutung der status-code
8
dokumentiert ist, auf der gnome-website hier:So, du hast Recht, dies ist wahrscheinlich wegen der locale-Einstellungen. Ich verstehe nicht ganz, alle details, aber wenn ich
~/.xinitrc
zuexec gnome-session
und führen Sie dannstartx
bekomme ich eine ähnliche Fehlermeldung zu verkaufen.Jedoch, wenn statt der Führung
startx
, beginne ich mit dergdm
- display-manager (übersystemctl start gdm.service
im Arch), kann ich spawn eingnome-terminal
richtig. Also, wenn Sie in Ordnung sind mit gdm benutzen, das kann eine Lösung sein. Lightdm funktioniert auch, wenn SLiM nicht (aus meiner Erfahrung).In der Vergangenheit, auch ich hatte mit der Installation der
vte3
- Paket fürgnome-terminal
zu arbeiten, so stellen Sie sicher, dass der auch installiert sein. Und FWIW,sudo gnome-terminal
scheint immer zu funktionieren.InformationsquelleAutor Ponkadoodle
Haben Sie denken, Sie regenerieren den locales, nachdem Sie Sie bearbeitet hatten Ihre
/etc/locale.gen
Datei ?Ich denke, in Ihrer Erklärung, Sie vermischt die
/etc/locale.gen
und die/etc/locale.conf
- Dateien. Werden Sie sicher, dass Sie bearbeitet die richtige Datei mit den richtigen Werten.InformationsquelleAutor Nicolas