gnome-terminal-server: язык не поддерживается

#locale #gnome #manjaro

#язык #gnome #manjaro

Вопрос:

Недавно я установил manjaro gnome и после настройки параметров локали обнаружил, что терминал не отображается из-за этой ошибки (из journalctl -xe):

 (process:2410): 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 1.
 

Ответ №1:

ИСПРАВИТЬ:

Итак, я вышел в Интернет и искал ошибку. Я обнаружил, что это как-то связано с /etc/locale.gen и /etc/locale.conf

На самом деле это на стороне gnome, и по каким-либо причинам, связанным с их glib, они самостоятельно создали поврежденный файл locale.conf, а строка «en_US.UTF-8 UTF-8» в файле /etc/locale.gen осталась прокомментированной; поэтому я раскомментировал эту строку и запустил:

     $ sudo locale-gen
 

После этого я отредактировал строку «LANG=en_US.utf8» на «LANG=en_US.UTF-8» в файле /etc/locale.conf .

Наконец, я запустил gnome terminal, и он появился!