4

При нажатии на апплет Clock (Clock version 2.26.0) в Gnome (Ubuntu Jaunty) отображается календарь. Каждая неделя начинается в воскресенье, но я хочу, чтобы понедельник начинался. Как мне этого добиться?

2 ответа2

5

Просто установите LC_TIME в локаль, которая начинает свою неделю в понедельник. например: LC_TIME = en_GB.UTF-8

Сделайте это изменение постоянным, отредактировав /etc/default/locale (или /etc/locale.conf в некоторых дистрибутивах)

Наилучший способ - установить языковой стандарт для каждого пользователя, например, в gdm при входе в систему. Если есть конкретная потребность в более сложных вещах, вы можете установить локаль в /etc. Обратите внимание, что это повлияет на всех пользователей в системе.

5

это зависит от вашей локали.

вам нужно проверить LC_TIME изменить first_weekday с 1(воскресенье) на 2(понедельник)

Я просто погуглил, и это кажется довольно всеобъемлющим руководством:

  1. Сделайте копию вашего файла локали в вашем домашнем каталоге
    cp /usr/share/i18n/locales/en_US ~/en_US_modified

  2. создать каталог "locales"
    mkdir ~/locales

  3. откройте en_US_modified в редакторе, найдите раздел под названием "LC_TIME"

  4. искать линию
    first_weekday 1

  5. Измените 1 на 2

  6. Сохраните файл, выйдите из редактора и вернитесь в терминал.

  7. Запустите эту команду, которая создаст каталог, полный новых настроек локали внутри директории "locales", которую вы создали в своей домашней директории:
    localedef -c -i ~/en_US_modified -f UTF-8 ~/locales/en_US.utf8

  8. Сделайте резервную копию старых настроек языка, перейдя в /usr /lib /locale и изменив имя
    en_US.utf8 to en_US.utf8_ORIGINAL
  9. Скопируйте новый каталог en_US.utf8, который вы создали в своем домашнем каталоге в поддиректории "locales", в /usr/lib/locale
  10. Перезагрузите вашу систему

Ссылка: http://dunedin.lug.net.nz/forums/showthread.php?t=208155 ; переформатирован для суперпользователя мной

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