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

Недавно я установил manjaro gnome и после настройки параметров локали обнаружил, что терминал не отображается из-за этой ошибки (из журналаctl -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.

person Rasoul Ghasemi    schedule 23.01.2021    source источник


Ответы (1)


ИСПРАВИТЬ:

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

На самом деле это на стороне gnome, и по каким-то причинам, связанным с их бойкостью, они самостоятельно создали поврежденный файл 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, и он появился!

person Rasoul Ghasemi    schedule 23.01.2021