LINUX.ORG.RU

Настойка локали

 ,


0

1

Как настроить локаль под себя? А то те, из которых можно выбрать, не подходят. Я хочу

  • даты в формате YYYY-MM-DD,
  • время в формате HH:MM:SS (24-часовой без AM/PM),
  • чтобы десятичную часть можно было отделять и точкой, и запятой (а то думал, почему, когда я пытался посчитать что-то прямо в поиске Gnome shell, у меня не сходились порядки),
  • чтобы первым днем недели был понедельник,
  • расстояния в метрах,
  • бумагу A4,
  • интерфейс на английском.

Почему в гуе можно только выбрать из списка стран, а настроить под себя нельзя?

★★★★★

Ответ на: комментарий от paran0id

Похоже на то, что нужно, но там только RPM, а sudo make install делать как-то не хочется. Как это в Арч поставить?

Klymedy ★★★★★
() автор топика

У меня на убунте-гном есть файл ~/.pam_environment следующего содержания:

LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
PAPERSIZE=a4
(В гноме выбирал себе UK, чтобы англ.язык/24часа/начало недели понедельник). Попробуй себе такой же запилить, только с разными значениями, может будет работать.

Если не заработает, думаю, можно попробавать прописать эти переменные в ~/.config/environment.d/ - возможно гном будет уважать настройки, взятые оттуда. Где какие значения ставить - не подскажу.

anonymous
()
Ответ на: комментарий от Klymedy

>sudo make install делать как-то не хочется

Хочется-нехочется, а придётся.
Потом

# localedef -c -i en_RU -f UTF-8 en_RU.UTF-8

И далее используем удобным для себя способом. У меня в ~/.zshrc, например:

export LANG="en_RU.UTF-8"
export LC_CTYPE="en_US.UTF-8"
export LC_COLLATE="C"
export LC_ALL=""

paran0id ★★★★★
()
Ответ на: комментарий от Klymedy

там только RPM, а sudo make install делать как-то не хочется. Как это в Арч поставить?

Сделать пакет для арча.

debugger ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.