При нажатии на апплет Clock (Clock version 2.26.0) в Gnome (Ubuntu Jaunty) отображается календарь. Каждая неделя начинается в воскресенье, но я хочу, чтобы понедельник начинался. Как мне этого добиться?
2 ответа
Просто установите LC_TIME в локаль, которая начинает свою неделю в понедельник. например: LC_TIME = en_GB.UTF-8
Сделайте это изменение постоянным, отредактировав /etc/default/locale
(или /etc/locale.conf
в некоторых дистрибутивах)
Наилучший способ - установить языковой стандарт для каждого пользователя, например, в gdm при входе в систему. Если есть конкретная потребность в более сложных вещах, вы можете установить локаль в /etc. Обратите внимание, что это повлияет на всех пользователей в системе.
это зависит от вашей локали.
вам нужно проверить LC_TIME изменить first_weekday с 1(воскресенье) на 2(понедельник)
Я просто погуглил, и это кажется довольно всеобъемлющим руководством:
Сделайте копию вашего файла локали в вашем домашнем каталоге
cp /usr/share/i18n/locales/en_US ~/en_US_modified
создать каталог "locales"
mkdir ~/locales
откройте en_US_modified в редакторе, найдите раздел под названием "LC_TIME"
искать линию
first_weekday 1
Измените 1 на 2
Сохраните файл, выйдите из редактора и вернитесь в терминал.
Запустите эту команду, которая создаст каталог, полный новых настроек локали внутри директории "locales", которую вы создали в своей домашней директории:
localedef -c -i ~/en_US_modified -f UTF-8 ~/locales/en_US.utf8
- Сделайте резервную копию старых настроек языка, перейдя в /usr /lib /locale и изменив имя
en_US.utf8
toen_US.utf8_ORIGINAL
- Скопируйте новый каталог en_US.utf8, который вы создали в своем домашнем каталоге в поддиректории "locales", в
/usr/lib/locale
- Перезагрузите вашу систему
Ссылка: http://dunedin.lug.net.nz/forums/showthread.php?t=208155 ; переформатирован для суперпользователя мной