LINUX.ORG.RU
Ответ на: комментарий от Deleted

Так речь не о точности, а о консистентности.

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

Видимо виджет обновляет время раз в секунду в целях экономии цпу. Это вам не говнокод на жаваскрипте, который бы запрашивал в 10 раз чаще)

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

Началось всё с time.is, увидел, что время на десктопе неточное. И да, визуально, была разница с секундами на сайте и на панельке. Запустил chronyd, time.is объявил что «time exact», но визуально разница осталась, как раз запаздывание примерно на 1 секунду.

Не поверил, запустил «watch -n 1 date», тоже самое.

vvn_black ★★★★★
() автор топика
Ответ на: комментарий от goingUp

Видимо виджет обновляет время раз в секунду в целях экономии цпу.

Похоже на то. Потому что периодически «выравнивается».

vvn_black ★★★★★
() автор топика
Последнее исправление: vvn_black (всего исправлений: 1)

Потому, что в кедах, а не в какой-нибудь приличной обуви.

tiinn ★★★★★
()

Так может это DE подтормаживает?

Deleted
()
Ответ на: комментарий от Harald

Никак, поэтому вопрос «почему», а не «что делать».

vvn_black ★★★★★
() автор топика
Ответ на: комментарий от otto

А что, часы в кедах показывают секунды?

Можно включить отображение секунд. Правда смысла этой опции лично я не понимаю, по мне так бред какой-то, лишнее мельтешение перед глазами.

Deleted
()
Ответ на: комментарий от vvn_black

1. Ровно секунда или может все-таки меньше секунды?
2. «watch -n 1 date» смотрели по выхлопу date или по выхлопу watch в правом верхнем углу ?
3. Согласен с предположением goingUp «Видимо виджет обновляет время раз в секунду» скорее всего не подводит изначально при старте к 00. Но всё это пальцем в небо, надо смотреть исходники.

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

Можно включить отображение секунд. Правда смысла этой опции лично я не понимаю

Если это не нужно вам != не нужно всем. Не скажу что убер часто мне это нужно, но бывает. Поэтому секунды отображаются, минута это на самом деле очень много.

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

Я и не говорил что это не нужно и должно быть выпилено

Deleted
()
Ответ на: комментарий от anc
  1. Не больше секунды, где-то раз в несколько минут (особо не считал, но где-то 5 минут) «выравнивается» даже с лёгким (по ощущениям пол-секунды) забеганием.
  2. И там и там секунды синхронно меняются.
  3. Похоже, что раз в несколько минут.

надо смотреть исходники

Согласен.

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

Похоже, что раз в несколько минут.

Это уже крайне странно. Тогда уж точно надо смотреть исходники. На баг сильно похоже. Что-то типа: запросили время, отобразили, далее только слип на секунду(может меньше) уже без запроса времени, так на несколько миллисекунд можно действительно сдвинуться назад.

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

Как вариант, при расчёте секунд, накапливается погрешность.

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

Потому что качество кода в KDE традиционно околонулевое.

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

Да и зачем делать скриншот с date?

если сопоставить watch --interval 0.1 --precise date +%N%n%S к кэдэешным секундомером, то можно для начала, до того как лезть в код, по крайней мере убедиться, что мы вообще видим то, что видит автор темы.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от goingUp

виджет обновляет время раз в секунду в целях экономии цпу. Это вам не говнокод на жаваскрипте, который бы запрашивал в 10 раз чаще

Гыыы )) Это говнокод на плюсах?

deep-purple ★★★★★
()
Ответ на: комментарий от yax123

А я подумал чуть иначе: ну да, часы в кедах отстают потому, что в кедах, а надо брать пример с системы — были бы босиком и не отставали.

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