Английский как системный язык, но российские региональные настройки

Если CTRL + ALT + BACKSPACE не завершает текущий X-сервер и не вернет вас в lightdm или gdm, тогда есть альтернативная последовательность (которую я лично никогда не пробовал), которая выглядит следующим образом: ALT + PrintScreen + REISUB , однако это фактически перезагрузит машину. Мой предпочтительный метод - это просто CTRL + ALT + F1, чтобы добраться до терминала, а затем sudo service gdm restart, и это также вернет вас на экран входа в систему

5
задан 6 April 2012 в 13:21

3 ответа

Если вы выполняете locale, вы можете увидеть языковые переменные, которые используются для разных разделов операционной системы:

LANG=en_US.UTF-8
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Подробнее о языковых переменных в руководстве gettext: переменные среды Locale - GNU `gettext 'utilities

Вы можете экспортировать эти переменные, например export LC_PAPER="ru_RU.UTF-8" - это приведет к временному изменению.

Если вы хотите сделать его постоянным, вы можете изменить региональные форматы, используя gnome-language-selector. Или вы можете добавить команду export в ~ / .profile и / или ~ / .bashrc

. Для документов я обнаружил, что вы можете отредактировать /etc/papersize - изменить «письмо» на «a4». Вам также может потребоваться установить export LC_PAPER="en_GB.UTF_8" (или, возможно, export LC_PAPER="ru_RU.UTF_8", если ru_RU по умолчанию соответствует A4)

Источник: Переменные среды локали - утилиты GNU `gettext '

П.С. Лично я использую en_GB (английский / Великобритания) для всего, поскольку он использует метрическую систему SI вместо американских английских и американских единиц.

3
ответ дан 25 May 2018 в 12:55
  • 1
    Проблема в том, что /etc/papersize работает только для тех программ, которые используют libpaper или читают и чтят его. Например, OpenOffice игнорирует этот файл. Кроме того, gnome-language-selector относится только к среде gnome. – mbaitoff 7 April 2012 в 15:55
  • 2
    1. Достаточно справедливо, но я считаю, что дал альтернативы. 2. Я не знаю о OpenOffice, это тоже происходит с LibreOffice? 3. Возможно, нет способа установить его в * Office, но не было запроса функции о поддержке формата бумаги в локали. Вы подали запрос об ошибке / функции вверх по течению? 4. Вместо gnome-language-selector вы можете установить свои переменные, связанные с locale, в файле ~ / .profile / etc / profile или /etc/environment, если файлы профиля не выполняют трюк. 5. gnome-language-selector работает в gnome 2/3 и в единстве AFAIK. Вы можете указать, какой менеджер рабочего стола вы используете. :) – Savvas Radevic 12 April 2012 в 04:26
  • 3
    Все 1-4 согласились. Что касается 5: поскольку Unity и поскольку gnome2 больше нет, я предпочитаю использовать xfce / lxde. – mbaitoff 14 April 2012 в 10:43
  • 4
    Редактирование @mbaitoff /etc/default/locale сделал трюк для меня – Alexander Malakhov 28 March 2013 в 10:14
  • 5
    @mbaitoff: у меня была одна строка в нем LANG="en_US.UTF-8", и все остальные настройки по умолчанию совпадали с этой локалью. Единственное, что мне хотелось разного, - это недели, чтобы начать с понедельника (не в воскресенье). Поэтому я добавил LC_TIME="en_GB.UTF-8" (у меня не было установленного русского языка). Имена всех параметров должны быть такими же, как и команды locale. Или вы можете просто попробовать en_GB locale (изменить значение LANG), как предлагает medigeek. – Alexander Malakhov 1 April 2013 в 07:42
Независимо от того, что я делаю, мне не удалось избавиться от формата бумаги для писем - в конце концов кое-где я натыкаюсь на письмо как скрытый дефолт, и это портит мои отпечатки.

Есть две настройки локали. Настройки всей системы и настройки LibreOffice.

1) В вашей ОС найдите опцию LibreOffice . Будет 2 вкладки: 1-й - язык; 2-й - региональные форматы. Он устанавливает формат валюты, числа и даты на русском языке. Выберите русский язык, а не кнопку «Применить System-Wide». Перезагрузите или перезапустите.

2) LibreOffice имеет собственные настройки локали / размера. В меню LibreOffice: Инструменты → Параметры → Настройки языка → Языки → Региональные форматы → Русский. Также! Инструменты → Опции → LibreOffice → Общие → Единица измерения → см (вместо дюйма)

Перезагрузите или перезапустите LibreOffice.

0
ответ дан 25 May 2018 в 12:55

в консольном запуске sudo dpkg-reconfigure locale и выберите то, что вам нужно

0
ответ дан 25 May 2018 в 12:55

Другие вопросы по тегам:

Похожие вопросы: