[Решено] Дата на календаре сдвинута на один день вперед

vasek
Тогда сравни аппартное и системное время
sudo hwclock; date
Зачем?
у него же написано
aih0wika
Thu 2023-03-23 18:32:05 MSK
Четверг. Проблема не здесь.
в xfce календаре же
Lupus pilum mutat, non mentem.
aih0wika, пробема в этом .... думаю поймешь, когда посмотришь внимательнее выводы
LANG=ru_RU.UTF-8 cal && LANG=en_EN.UTF-8 cal
.... то есть выводы будут разные --- чего я не учел в команде

LANG=en_US.UTF-8 cal | awk NR==2'{print $5}'; LANG=en_US.UTF-8 cal | awk NR==6'{print $5}'
Th
23
LANG=ru_RU.UTF-8 cal | awk NR==2'{print $4}'; LANG=ru_RU.UTF-8 cal | awk NR==6'{print $4}'
Чт
23
Ошибки не исчезают с опытом - они просто умнеют
vasek
выводы будут разные
c какой радости?
anode
c какой радости?
Имел ввиду его вывод
aih0wika
$ cal | awk NR==2'{print $4}'; cal | awk NR==6'{print $4}'
We
22
Выводы этой команды будут разные в EN и RU

Нужно смотреть, что за календарь и как он считывает дату (считанные значения могут быть разные в en и ru).
И ошибка скорее всего обусловлена этим
aih0wika
Установил Арч с Английским языком

Как пример вывода cal в en и ru:
LANG=ru_RU.UTF-8 cal | awk NR==6'{print $4}'
23
LANG=en_US.UTF-8 cal | awk NR==6'{print $4}'
22

aih0wika, для начала сравни выводы своего календаря в ru и в en


И все таки скорее всего мое предположение о en/ru НЕ ВЕРНО ....
Не плохо бы проверить другие календари.

EDIT - и все таки был ПРАВ - в XFCE встроенный календарь, в котором (как и в cal)
- в ru - начало с понедельника
- в en - начала с воскресения
... для решения проблемы нужно в календаре установить русскую локаль ....
А вообще не чего заниматься ерундой - лучше больше гуглить и читать.
Ошибки не исчезают с опытом - они просто умнеют
vasek
- в ru - начало с понедельника
- в en - начала с воскресения
Да хоть со среды. Локаль меняет язык, валюту ...., а время секунда к секунде в 32 разрядной ячейке тикает. Замена локали не меняет вашего месторасположения, локальное время все равно остается Европа/Москва и от локали на вашем ПК время в Москве не меняется )))
anode
Локаль меняет язык, валюту ….
Если правильно настроить ... как настроено у ТС мы не знаем.
Сейчас погуглил и попалось похожее ... сам XFCE не использую, так что проверить, так ли это, не могу.

anode, я исхожу из того, что если все настроено правильно, то и проблем быть не должно. Слабо верится в то, что встроенный календарь XFCE показывает лажу - это заметили бы многие. Отстается одно - не правильная настройка.
Ошибки не исчезают с опытом - они просто умнеют
Ребята видимо не в курсе, что в некоторых странах неделя начинается с воскресенья)))
Lupus pilum mutat, non mentem.
jim945
Ребята видимо не в курсе, что в некоторых странах неделя начинается с воскресенья)))
вот оно что
Открываем в редакторе файл /usr/share/i18n/locales/en_US и находим конец секции LC_TIME по строке END LC_TIME
И перед ее концом ставим строчку first_weekday 2
Далее перегенерируем локали командой locale-gen (Да, с привелениями суперпользовтеля)

Нашел вариант, инструкцию, но почему то не сработала

# cat /etc/locale.conf
LANG=en_US.UTF-8
aih0wika
вот оно что
Плохо читаешь .... намекал же
vasek
aih0wika, пробема в этом …. думаю поймешь, когда посмотришь внимательнее выводы
LANG=ru_RU.UTF-8 cal && LANG=en_EN.UTF-8 cal
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.