Я ищу команды одиночных терминалов:
проверить текущий региональный формат или установить региональный формат на английский язык США.В настоящее время для этого я должен перейти в Настройки-> Поддержка языка-> Региональные форматы
(Distro: Ubuntu 14.04 LTS, желательно также работать в 16.04 LTS) [!d5 ]
Вы можете проверить переменную LANGUAGE в своей оболочке с помощью:
echo $LANGUAGE
. Выход для моей системы, работающей на GB, является:
en_GB:en
Эта команда устанавливает региональные форматы в en_US.UTF-8 таким же образом, как поддержка языка:
dbus-send --print-reply --system --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User$UID org.freedesktop.Accounts.User.SetFormatsLocale string:'en_US.UTF-8'
Обновляет настройки пользователя в службе accountsservice и файле ~/.pam_environment.
/etc/default/locale обновляется поддержкой языка, только если вы нажмете кнопку Apply System-wide.
Не выяснили соответствующую команду для проверки текущего формата.
Не могу не спросить, почему вы хотите это сделать. Как правило, не рекомендуется смешивать эти настройки вручную на настольной панели Ubuntu. Поддержка языка делает правильные вещи.