Часы Kubuntu и KDE

9

У меня очень странное поведение часов KDE в последней версии Kubuntu с бэкпортами KDE 4.10. Системные часы установлены правильно, хотя по какой-то причине они используют UTC.

Это правильно:

me@pinguino ~]$ date
Fri Mar 15 09:06:36 UTC 2013

Тем не менее, часы просто неправильно. Посмотри это:

введите описание изображения здесь

Время в Риме никогда не может быть таким же, как в UTC, так как впереди всегда 1 или 2 часа! Ошибка ??

Palantir
источник
Я только что обновил свой компьютер Opensuse с помощью KDE, и у меня возникла похожая проблема с временем. Возможно, вы захотите зарегистрировать его на баг-трекере KDE, так как я не думаю, что он специфичен для Kubuntu. Думаю, это связано с KDE 4.10.
LinuxBill
Проблема заключается в том, что при попытке использовать апплет systemsettings для настройки даты и времени (или настройки синхронизации ntp) файл / etc / localtime снова стирается, и проблема возвращается.

Ответы:

14

Я сделал еще несколько расследований. Похоже, часы KDE будут зависеть от / etc / localtime. Мой был неправильно установлен (это была символическая ссылка на "../posix/Europe/Rome", которая не существует).

Чтобы решить, я сначала пошел в часы KDE (щелкните правой кнопкой мыши на апплете часов - отрегулируйте дату и время - вкладку часовых поясов и выберите Европа / Рим).

Затем я запустил sudo dpkg -configure tzdata и настроил его снова. Это вывело это:

Current default time zone: 'Europe/Rome'
Local time is now:      Fri Mar 15 10:36:52 CET 2013.
Universal Time is now:  Fri Mar 15 09:36:52 UTC 2013.

Наконец, я перешел к настройкам «Цифровые часы» (щелкнув правой кнопкой мыши на апплете с часами) и выбрал «Рим», а затем установил «Часы по умолчанию»: «Местные».

Теперь все кажется правильным ...

Вы также можете установить часы, чтобы точно соответствовать удаленному NTP-серверу, например так:

sudo rdate time.ien.it

Примечание: обязательно обновите пакет tzdata.

Palantir
источник
@Seth отредактировано так: мне пришлось добавить еще один шаг, потому что время не было правильным. В окне терминала я ввел: sudo date -s 14:09:15 Во время просмотра [time.gov] time.gov/widget.html ) в моем браузере Chrome, чтобы получить точное время. Теперь все хорошо, и я готов к следующей смене осенью. *
Palantir
@Seth: я отредактировал, предлагая использовать rdate, который установит часы точно. Часы KDE также позволят вам автоматически синхронизировать время.
Палантир
Хорошо. Было предложено отредактировать мой анонимный пользователь. Поскольку в этом не было ничего «неправильного», я это одобрил, но вы, вероятно, знаете о предмете под рукой больше, чем я;)
Сет
1
Спасибо огромное! Я боролся с этой проблемой с часами kde навсегда, и есть так много ложной информации и решений, которые просто не работают там. Это наконец исправило это!
Бен Ли
2
Спасибо! В моем случае это /etc/localtimeбыла символическая ссылка, ../posix/Europe/Bucharestпоэтому я просто удалил ее и связал с соответствующим файлом: ln -s /usr/share/zoneinfo/Europe/Bucharest /etc/localtimeи часы мгновенно зафиксировали себя (KDE).
f.ardelian