1

Как изменить локаль по умолчанию для моего сеанса GNOME? Я создал /etc/default/locale-local с этим содержимым:

LANG=pt_PT.UTf-8
LC_MESSAGES=en_US.UTF-8

и добавил это в /etc/pam.d/gdm3 , /etc/pam.d/gdm3-autologin , /etc/pam.d/gdm-welcome , /etc/pam.d/login , /etc/pam.d/su и /etc/pam.d/sshd:

session required pam_env.so readenv=1 envfile=/etc/default/locale-local

Что мне не хватает?

2 ответа2

0

Закончилось просто создание файла ~/.xsessionrc с настройкой локали:

LANG=pt_PT.UTf-8
LC_MESSAGES=en_US.UTF-8

Я не думаю, что ~/.dmrc будет работать, так как мой дом 700.

0

Я не уверен, почему вы делаете это кусочно. Обычный маршрут:

  1. чтобы проверить текущие настройки:

    место действия

  2. проверить существующие локали

    локаль -а

  3. изменить настройки, либо отредактировав /etc /default /locale, либо используя update-locale

    локаль обновления LANG = en_US.UTF-8 LC_MESSAGES = POSIX

  4. генерировать локали

    locale-gen locale-gen fr_FR.UTF-8

  5. изменить настройки gdm, отредактировав /var /cache /gdm /$ USER /dmrc

  6. перезагрузка.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .