Nokia N9 | Nokia N900 | Aava Mobile | Nokia N810 | Nokia N800 | Nokia 770

Навигаторы: Приложения, Игры, Игры WebOS, Видео, Барахолка
Обсуждения: Приложения, Игры, Игры WebOS, Эмуляторы, Видео, Темы, Обои, Программы для PC

База знаний (FAQ) | Установка deb-файлов | Как обновить прошивку

Если у Вас есть интересные сведения, которые стоит разместить в новостях, то можете их выложить самостоятельно. Этим заслужите благодарность участников и администрации нашего сообщества. Подробнее...

Точное время на Maemo 5

Поделиться:

Для некоторых людей в силу различных причин важно знать точное время, кому-то просто приятно иметь точные часы. Но если ваше представление о точности — «около полудня» эта статья едва-ли будет вам интересна.
Но ближе к телу. Самые надёжный и точные часы, атомные, размером со шкаф и ценой измеряемой в тысячах долларов. Поставить их в телефон невозможно, но возможно периодически сверять время с компьютером который сверяет свое время с такими часами (или, что куда вероятнее, с компьютером который сверяет время с компьютером который сверяет его с такими часами). Существует несколько способов сверить время с удалённым компьютером или иным устройствои предоставляющем доступ к точному времени: радиостанции точного времени, GPS, сеть GSM или CDMA, или через интенет используя протокол NTP.

Содержание

NTP

ntpdate

Установка
К сожалению в репозиториях maemo.org (extras/extras-testing/extras-devel) нет пакета ntpdate для Maemo 5, к счастью в данном случае пакет от Diablo (предыдущая версия Maemo) подходит без проблем. Скачать пакет без проблем можно из репозитория по этой ссылке (ссылка на сам deb файл в строке «File»). Положите deb файл на телефон и установите коммандой dpkg -i /путь/к/deb/файлу или просто тыкнув по нему в стандартном файловом менеджере. Теперь при при активации любого сетевого соединения система будет в фоновом режиме автоматически запускать программу ntpdate которая в свою очередь попробует синхронизировать время с сервером ntp.ubuntu.com.
Проверка
Выключите и включите любое интернет-соединение что-бы проверить работоспособность (не забывайте поглядывать на часы телефона и не забывайте что время показываемое ими обновляется не сразу и сам процес синхронизации занимает какое-то время (будем считать что на всё про всё уйдёт минута)). Если системное время осталось прежним (не было его скачка вперёд или назад) значит либо что-то пошло не так либо ваши часы и так были достаточно точны и скачок прошёл незамеченным. Что-бы узнать наверняка отключите сетевое соединение, переведите вручную системное время на несколько минут назад или вперёд (не слишком много, 3 минуты будет вполне достаточно) и снова подключитесь к сети.
Тонкая настройка
Если вас не устраивает штатное поведение ntpdate можно его изменить, вот пара рецептов: Для того что-бы синхронизация времени происходила только при включении WiFi (что-бы не тратить дорогой GPRS/3G трафик и не забивать узкий канал) добавьте в начало файла /etc/network/if-up.d/ntpdate сразу после строки #!/bin/sh строки

if [ "$IFACE" -ne wlan0 ]; then
	exit 0
fi

Если вы не хотите использовать NTP сервер ubuntu для синхронизации времени можети указать любой другой в файле /etc/default/ntpdate

ntpd

[в эту часть статьи нужно добавить описание установки ntpd и настройки его для синхронизации времени с NTP серверами (нужна авторизация)]

GPS

ntpd

[в эту часть статьи нужно добавить описание настройки ntpd его для синхронизации времени с GPS (нужна авторизация)]

GSM

[в эту часть статьи нужно добавить описание синхронизации времени с GSM/CDMA (нужна авторизация)]

Ссылки по теме

Создатель сайта и оформления Кирилл Чувилин aka KiRiK, на странице использованы скрипты проекта MediaWiki.