Как изменить локаль по умолчанию, чтобы новые пользователи унаследовали ее?
Мой стареющий ПК под управлением Mint 17 (на основе Ubuntu 14.04) работал отлично в течение многих лет, и все работало идеально для меня. Однако у меня возникает проблема, когда я добавляю нового пользователя, что мне приходится делать часто. Часть LC_TIME локали всегда по умолчанию испанская, возможно потому, что мой часовой пояс "Европа / Мадрид". Недостатком является то, что даты всегда на испанском языке, все остальное на британском английском, тогда как дата для меня (пользователя, созданного во время установки) отображается правильно на английском языке. Здесь есть обходной путь, но действительно ли я должен делать это каждый раз, когда добавляю пользователя? Что было бы лучше, так это возможность настроить параметры локали DEFAULT так, чтобы они наследовались во время создания.
На скриншоте видно, что LANG и LC_TIME разные. Вывод команды "locale" отличается для меня и любого нового пользователя, которого я создаю, и именно в этом (я думаю) проблема.
Кстати, файл /etc/default/locale выглядит следующим образом:
LANG="en_US.UTF-8"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
но поскольку мой вход дает en_GB.UTF-8 (что я и хочу), что-то явно меняет это. Что это, и как я могу решить эту проблему?
1 ответ
Вам нужно изменить /etc/default/locale
, Самый простой способ - открыть языковую поддержку и выбрать вкладку " Региональные форматы ". Вы, вероятно, найдете английский (Великобритания) предварительно выбранным, поскольку это то, что у вас есть для вашего собственного пользователя. Чтобы установить его по умолчанию для новых пользователей, просто нажмите кнопку " Применить общесистемную".