Pull to refresh

О Nokia N900: контакты, rsync и фонарик

Reading time 3 min
Views 842
desktop

Этот телефон я захотел, как только узнал о его выпуске. Ещё бы, полноценный мобильный компьютер-телефон с родным debian-based линуксом и иксами. 4 месяца ожидания и вот он у меня. В этой статье хочу рассказать о трёх функциях телефона, контактах, rsync через ssh, а также фонарике;-)



Контакты



contacts

Казалось бы, телефон тут прикручивали в последнюю очередь, и должно было получится что-то простое. Но в итоге получилось то, на что должны равняться все. Внутри контакта все возможные виды связи, джабер, аська, смс, телефон, скайп и даже твиттер. Все текстовые протоколы с единым чат-интерфейсом (твиттер и смс тоже да). При выборе звонка на обычный номер можно выбрать звонить через GSM, через Skype или SIP. Виден статус контакта. Естественно все контакты загружаются с серверов, нужно только их объединить. Использовать на этом телефоне какие-то другие мессанджеры не вижу смысла, к тому-же любой протокол можно реализовать плагинами.

twitter

Но есть и недостатки, которые, надеюсь, исправят. Во-первых, не хватает одной аппаратной кнопки — «начать вызов». Чтобы перейти к телефону есть несколько простых способов, но все они не так хороши, как аппаратная кнопка. Во-вторых, приложение «телефон» отделено от контактов, что с одной стороны хорошо, но с другой стороны, интеграция пока не достаточна. Например, я не нашёл способ перейти к редактированию контакта из телефона. А если говорить о чатах, то нельзя установить разные статусы у разных сервисов. Если я хочу позвонить через
скайп, приходится включаться онлайн и в джаббере. Сразу сыпятся сообщения, которые я бы лучше почитал на компе.

Кстати, чтобы подключится к аське и твиттеру нужно установить плагины, они лежат в тестинг и девелоперских репозитариях.

SSH и синхронизация через rsync



Первыми пакетами, что я поставил, были ssh клиент и ssh сервер. С клиентом всё понятно, теперь админить сервера, можно легко и откуда угодно. Это намного лучше, чем putty под Symbian. Ещё есть идея сделать через ssh управление домашним компом (звук прибавить-убавить, послать в спящий режим).

Сервер же позволяет ковыряться во внутренностях телефона, прямо с компа, на нормальной клаве. Копировать файлы по scp. И, конечно, делать rsync, как в ту, так и в другую сторону. Первой проблемой было то, что у пользователя user нельзя менять пароль, по крайней мере из-за этого перестаёт работать менеджер приложений, а возможно ещё что-то. По-умолчанию пароль пустой, поэтому по ssh к нему не пускает. Решение не совсем простое, но кто постоянно пользуется ssh уже давно это настроил — нужно добавить на телефон свой публичный
ключ (как его создать и настроить можно почитать тут,) и заходить на телефон без пароля (заодно можно настроить синхронизацию по крону).

Для начала создадим каталог, с которым будет происходить синхронизация файлов с телефона.
mkdir ~/arc/n900 
Я решил пока не синхронизировать всё, а только каталог /home/user/MyDocs. Думаю, кому-то захочется полностью /home/user или даже / (тут правда придётся делать всё из-под рута). Обратите внимание, что в конце MyDocs нет слеша, это значит что в ~/arc/n900 будет создан каталог MyDocs. Теперь осталось сделать пару скриптов.

sync-from-phone.sh 

#!/bin/sh
rsync -e ssh --progress -lzuogthvr --delete-after user@192.168.1.16:/home/user/MyDocs ~/arc/n900


sync-to-phone.sh 
rsync -e ssh --progress -lzuthvr  ~/arc/n900/MyDocs/ user@192.168.1.16:/home/user/MyDocs/



Роутер выдаёт всегда одинаковый IP-адрес телефону. Надеюсь, у вас будет также. Тут нужно заметить, что в синхронизации на телефон отсутствует параметр --delete-after. Значит, если я добавил файл на телефон, но не синхронизировал на комп, то при синхронизации с компа на телефон, файл не удалится. И наоборот, если я что-то удаляю с телефона, то оно удаляется и с компа. Так что, если вы что-то добавили на компе в каталог синхронизации, то сначала синхронизируйте на телефон а потом уже с него.

Фонарик



фонарик

Я считаю, что в телефоне просто обязан быть фонарик, это очень полезная штука, а таскать с собой обычный фонарик не удобно. Хорошо, что в N900 он есть, нужно только установить пакет flashlight. Приятно удивило то, что это не какая-то отдельная прога, а переключатель в быстрых настройках телефона. Только не забудьте отодвинуть шторку камеры, а то иконка фонарика не появится.

На сегодня всё. В целом телефон очень обрадовал, конечно недоделки и глючки пока есть, но их намного меньше, чем было в начале у 5800.
Tags:
Hubs:
+19
Comments 23
Comments Comments 23

Articles