Содержание

Nokia N900 — Википедия

Материал из Википедии — свободной энциклопедии

Nokia N900
Производитель Nokia
Операционная система

Maemo 5

Android 2.3.1
Коммуникации Wi-Fi, GPS, GSM (850 / 900 / 1800 / 1900 МГц), UMTS/HSDPA (900 / 1700 / 2100 МГц)
Дата начала продаж 30 ноября 2009 (предварительная)
Фото/Видеокамера 5Мп (2584 × 1938 pixels, 3x цифровой зум), Запись видео с разрешением 848 × 480 пикселей.
Экран 800×480, 3.5′
Процессор TI OMAP3430 600 MHz
Память RAM: 256 МБ, Swap: 768 МБ, Flash: 32Гб
Батареи, питание 1320 мАч
Слоты расширения MicroSDHC (до 32 ГБ)
Вес 180 г.
Размер 111 x 59.7 x 18.2 мм
Год выпуска 2009 — 2010

Nokia N900 — смартфон, «интернет-планшет» по классификации производителя от компании Nokia, работающий под управлением операционной системы Maemo 5[1]. Он был показан 2 сентября 2009 на мероприятии Nokia World[1]. Изначальная дата релиза была назначена на 27 сентября 2009 года, позже он дважды откладывался, вплоть до 11 ноября 2009 года, когда Nokia N900 поступил в продажу. В России официальный старт продаж был объявлен 24 ноября 2009 года на Nokia N900 Meetup в Москве[2].

ru.wikipedia.org

Технические характеристики Nokia N900

Основная фото/видео камера

Это камера, находящаяся на тыльной стороне мобильного телефона. Дает возможность производить фото и видеосъемку.

Количество мегапикселей камеры

Количество мегапикселей (Мп – один миллион пикселей) говорит о том, насколько детальным будет изображение. При этом не всегда большое их количество означает, что снимок будет качественным, т.к. имеет значение также размер фотоматрицы, а точнее размер принимающего свет пикселя. Чем он больше, тем меньше шумов будет на фотографии или видео.

5 Мп (мегапиксели)

Оптика Carl Zeiss

объектив Tessar 2

★ 34 место
(рейтинг по основной камере)

Максимальное разрешение фотосъемки

Определяет максимальное количество пикселей (точек) по вертикали и горизонтали при фотосъемке.

2584 x 1938 пикселей

Форматы разрешения съемки

Поддержка камерой стандартов разрешения изображения, таких как Ultra HD, Full HD и т.д.

Quad HD (2560 x 1440)

Full HD (1920 x 1080)

HD (1280 х 720)

Наличие фотовспышки

В темное время суток или в помещении с плохим освещением фотовспышка позволяет осветить пространство в момент съемки и избежать темной фотографии, размытия и нечетких контуров. Так же вспышка может использоваться, как фонарик.

Да

Тип фотовспышки

В современных телефонах популярны светодиодные вспышки состоящие из одного или нескольких осветительных элементов. Они дешевы и у них длительный срок службы. Применяются также и ксеноновые вспышки.

Двойная светодиодная

Цифровой зуминг

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

3 X

Настройки фотосъемки

В телефонах все настройки съемочного процесса осуществляются программным методом. Обычно они все автоматизированы, но есть и те, которые можно регулировать самостоятельно через настройки в приложении. Обычно это установка уровня освещенности, включение и выключение фотовспышки, цветовые настройки, автоспуск и т.п.

Да

Автофокусировка

Автофокус самостоятельно настраивает резкость (четкость) объекта в кадре.

Да

Видоискатель

Видоискатель – это оптическое приспособление для наблюдения за объектом съемки и выбора правильной композиции. В современной цифровой технике чаще всего заменяется дисплеем.

Да

Возможность видеосъемки

Возможность снимать видео на телефон с помощью встроенной камеры.

Да

Максимальное разрешение видеосъемки

Максимальное количество пикселей каждого кадра, которое может создавать телефон при видеосъемке без потери качества.

800 x 480 пикселей

Скорость видеосъемки

В современных цифровых камерах применяют большее 24 кадров в секунду. Это делается для более плавного изменения картинки, а также для возможности замедлять видео, сохраняя плавность смены кадра.

25 fps (кадров в секунду)

Цифровой зуминг видеосъемки

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

4 X

Настройки видеосъемки

Аналогично фотосъемке, при видеосъемке также есть настройки. Частично они совпадают с настройками фото, но есть и отличия, например частота кадров в секунду, пределы чувствительности, выдержка и т.д.

Да

mobihobby.ru

Nokia N900 цена, характеристики, видео обзор, отзывы, инструкция

  • 2 года назад 0

    1.Мульти-задачность, открываешь все что можешь и хочешь, нУ очень удобно(АЙФОН ТАК НЕ МОЖЕТ!). 2.MAEMO5, можно сказать грубо говоря, я его только из-за этого купил, и все таки оправдалось. 3.Закомплексованность, на мой взгляд, весьма главное достоинство это аппарата, symbian как все 5 пальцев на руке знаю, думаю поняли. 4.32 гига, 5мп, отличный wi-fi. 5.Диспетчер приложений, громадина приложений, на все только что есть(игры, gps, офис и т.д.) 6.Медиаплеер, что-то новенькое и весьма классное(давно пора сделать это), музыка,фильмы, радио, все там. 7.QWERTY клавиатура, хоть еще не привык, больше нравится виртуальная. 8.Один из самых лучших так сказать выпущенных НОКИА аппарат. 9.КОМПЛЕКТАЦИЯ, в 5 раз лучше, чем “яблоковцев”, вот так.

  • 2 года назад 0

    Linux!!! Не ожидал такого – преклоняюсь перед разработчиками, семь пардонов один присест!!! Свободное ПО, отзывчивый экран, удобный! Немного тяжеловат, но для меня это не порок – это достоинство, хоть чувствуешь что что-то в кармане лежит.

  • 2 года назад 0

    1. Хороший функционал и техническая оснащённость; 2. Возможность разгона CPU со штатных 600MHz до 1.1Ghz; 3. Практически все ПО – бесплатное; 4. 32Gb встроенной памяти + поддержка microSD 32Gb; 5. Полноценный браузер с поддержкой Adobe Flash.

  • 2 года назад 0

    Из всех достоинств выделю мультизадачность (можно смотреть видео пока закачиваются несколько станиц в Интернете).

  • 2 года назад 0

    Хорошее довольно-таки устройство. Надежный корпус, динамики порадовали, хотя, в принципе, nokia славится на рынке телефонов. Изображения получаются четкими, яркими. Камера для 5 даже очень ничего, если сравнивать с некоторыми марками, у которых превышает это число, а качество уменьшает и отталкивает людей.

  • 2 года назад 0

    про достоинства говорить ничего не буду. уже всё сказали до меня. добавлю только что этот аппарат нетбук не заменит никогда из за своего экрана.

  • 2 года назад 0

    1. Экран – супер, хотя сравнивать почти не с чем (ну разве samsung i8510 и nokia n86). Очень яркий, контрастный и превосходно передает цвета. Видео смотреть – удвольствие. 2. Пока не успел опробовать звук на любимых наушниках от Shure, однако, на родных наушниках – звук хорош (не великолепен, а просто хорош). 3. Нет тормозов в интерфейсе. Это огромный плюс, после долгих матерных монологов в адрес s60. Работает четко, гладко, очень приятно. 4. Клавиатура удобна – хотя я ещё и привыкаю (аппарат использую только 3-ий день). Большой плюс, что она не только экранная. 5. 3,5 наушники – не в новинку, но все-же приятно. 5. Встроенные динамики отличные :) 6. Остальное по мелочи – не надо конвертировать видео, здорово реализованы интернет сервис чатов и VoIP и многое другое.

  • 2 года назад 0

    Хороший корпус, отличный экран, чувстрвительный точскрин, 32гб встроенной памяти. Перспективная незалоченная ОС. Неплохая камера, делает хорошие снимки (для телефона), видео так же хорошо записывает.

  • 2 года назад 0

    отличный экран ( на нем можно смотреть любые ролики и фильмы в высоком качестве ) , встр. память 32 gb, клавиатура , 4 рабочих стола , удобная блокировка , фронтальная камера ,камера 5 mpx , вспышка , 2 динамика , стилус , ТВ выход , и многое другое. Особенно хочется отметить превосходную операционную систему maemo 5( я к ней за 2 дня превык ) . Вообщем , телефон отличный.

  • 2 года назад 0

    Достоинств у модели очень много – это и операционная система Maemo, и качество Nokia, и хороший экран, и многое другое. (Расписывать не буду.)

  • naobzorah.ru

    Nokia N900 — обязательные действия пользователя сразу после покупки

    Подробный список характеристик в нашем каталоге: Nokia N900

    отдельные детальные материалы по теме:
    Общий обзор Nokia N900

    В своё время очень прославился один известный телефон. В частности, тем, что после покупки весьма настойчиво требовал определённого внимания со стороны пользователя, без которого даже звонить не мог, не говоря уже о прочем. Как несложно догадаться, это был iPhone. Ситуация с Nokia N900 в состоянии «сразу после покупки» чем-то напоминает ту, с iPhone. Конечно, Jailbreak этому телефону не нужен, но, как выяснилось, без некоторых вполне внятных действий пользоваться N900 не так уж и приятно.

    Попробуем соединить в одной статье всё самое основное на эту тему, что-то вроде инструкции: в какой последовательности и что нужно сделать, чтобы N900 стал похож на более или менее законченный продукт. Уточним, что это вовсе не «джентельменский набор» софта, который мы рассмотрим позднее, а именно самый что ни есть «must have».

    Действие нулевое: посмотрим, сколько памяти и где, а также уясним пару вещей.

    Запустим предустановленную программку «X Terminal», и наберём в ней «df -h», получим раскладку по использованию памяти в нашем N900. Особое внимание обратим на строку, описывающую состояние rootfs. Это мы себе так просто заметим, сколько свободного места там есть в полностью чистом, только что с прилавка аппарате. Вообще, rootfs — это системный раздел, в котором ничего лишнего быть не должно, а если и появляется, то появление это должно быть оправдано.

    А теперь обновим первый раз данные в «Диспетчере приложений». Смотрим: в rootfs минус 5 МБ. Сделаем себе заметку, что «Диспетчер» так вот работает: данные о содержимом репозиториев (каталогов ПО) пишет в rootfs. Будем периодически сюда заглядывать, чтобы посмотреть, как и что изменяется. Забегая вперед, скажем, что при подключении (сверх предустановленных) штук 5-6 репозиториев, размер базы данных «Диспетчера» может составлять до 50-60 МБ. А это, как мы видим, почти всё свободное в rootfs место. Но к этому мы ещё вернёмся.

    Идём далее. При покупке N900 внутри «Диспетчера приложений» должны быть вбиты четыре (на данный момент, по крайней мере) каталога (репозитория). Это: «Приложения Nokia», «Обновление системного ПО Nokia», «Ovi» и «maemo.org» (он же Extras). Вот оттуда, в общем-то, и следует ставить софт, за который разработчику ПО уже не стыдно. Собственно, обратим внимание на последний репозиторий — Extras. Помимо него, так или иначе, руки пользователя потянутся к двум его собратьям: Extras-Testing и Extras-Devel. Это как минимум.

    Extras-Devel существует, грубо говоря, для разработчиков. Там лежат пакеты, собранные автобилдером, и лежат они там, нужные только разработчику. В этом репозитории самая большая свалка софта, обновляется он дольше всех, и смысла держать его постоянно включённым, раз уж вбили его в «Диспетчер», никакого нет. Разработчик эти пакеты (после того, как сам посчитает, что они готовы для тестирования) переносит в Extras-Testing.

    Там они, по идее, тестируются уже сообществом Maemo. Набирают «карму», и после того, как тестеры проголосуют за пакет, разработчик, если сам захочет и посчитает нужным, перенесёт пакет в Extras. Вот оттуда его можно уже смело устанавливать. Все прочие действия, связанные с установкой софта из других репозиториев, будут нас квалифицировать в лучшем случае как бета-тестеров, поэтому вред, причинённый нами своему устройству поползновениями в эти репозитории, будет считаться как естественная реакция розетки на проникновение в неё двумя пальцами. Будем внимательны и аккуратны!

    Внимание!

    Очень советуем почитать вот это: wiki.maemo.org — About Extras (причём почитать внимательно). Соберём краткий смысл сказанного там. Пакеты, находящиеся в Extras-Devel, не обязательно превратят ваше устройство в кирпич, но это может случится в любое время. Да так, что, возможно, потребуется перепрошивка. Основная проблема: пользователи, увидев информацию о неком новом клёвом ПО версии бета, добавляют себе репозиторий Extras-Devel, а потом забывают его удалить или отключить. «Диспетчер приложений» так устроен, что после установки не помнит, откуда был загружен пакет, эти данные после установки в информации о пакете отсутствуют. А потом выходят обновления, которые пользователь видит в autoupdater «Диспетчера», и ставит, желая лучшего. А получить может реально худшее. Своевременное отключение Extras-Devel поможет получать обновления только из Extras, в крайнем случае — из Extras-Testing.

    В Extras-Testing тоже нет никаких гарантий, но есть некое разумное предупреждение: вы становитесь бета-тестером, а автор нового приложения считает, что продукт готов хотя бы к тестированию. Ну, нам понятно, что кое-какой весьма нужный софт можно взять пока только в Devel. Например, альтернативный предустановленному «DocsToGo» офис — «Abi Word» и «gnumeric». И ещё по тексту ниже будет видно, что. Но не забывайте об осторожности и аккуратности!

    А именно: например, в статье написано «на данный момент эта программа доступна только в Extras-Devel». Что это означает? Это означает, что так было на момент написания статьи. Перед тем, как что-то делать самим, проверьте, может, программа появилась в Extras-Testing или, ещё лучше, в Extras.

     

    1. Extras.install (Это качаем, только если у нас его нет. По-умолчанию он в N900 называется «maemo.org»)
    2. Extras-Testing.install
    3. Extras-Devel.install

    Раз уж мы будем аккуратны… то аккуратно добавим себе репозитории, которые потребуются. Выше — .install файлы, которые нужно просто скопировать в N900, и в менеджере файлов кликнуть по ним; вручную-то прописывать «репы» лениво, а так они автоматически добавятся в «Диспетчер приложений».

    Действие первое: ставим индикатор раскладки клавиатуры

    Совершенно неясно, отчего Nokia сама не сделала столь очевидно необходимое: индикатор, который отображал бы состояние ввода текста. На всех аппаратах есть, а на N900 — нет. Пришлось стороннему разработчику потрудиться, в результате появилась программка «Keyboard Layout Status Icon». В репозитории Extras её пока нет, в Extras-Testing её тоже пока нет, а находится она в Extras-Devel (видим для себя причину: сам автор считает, что пакет не готов), поэтому, если решились — включаем этот репозиторий.

    Вот, кстати, проверим-ка теперь состояние памяти. Мы ещё ничего не делали, ничего не скачивали и не устанавливали, просто добавили один репозиторий Extras-Devel. Запускаем терминалку, набираем «df -h», смотрим: опаньки, было свободно 71,3 МБ, а стало — 56,1 МБ. То есть, добавили один репозиторий в «Диспетчер» — получили почти минус 15 МБ свободного места в rootfs, которое, как вскоре выяснится, вовсе не резиновое, и пока — самое вкусное для многих программ. А подключим ещё пару-тройку репозиториев? А понаставим «левого» софта? 🙂

       

    После того, как репозиторий Extras-Devel добавится, можно поиском (по слову layout) в «Диспетчере приложений» найти нужную нам программу и установить её. После установки запускаем «X Terminal», набираем «pkill -f /usr/bin/hildon-status-menu» — это чтобы перезапустить не само устройство, а лишь статусную область.

       
     
       

    Теперь у нас есть индикатор раскладки, отображающий (на данный момент) текущий язык ввода. Всё, первое действие выполнено. К великому сожалению, выполнено оно не самым лучшим и правильным образом. Кстати, автор активно работает над отображением статуса Shift, Fn, Caps. В общем, уже есть, чем пользоваться, и есть, чего ждать.

    Действие второе: делаем возможным работу Bluetooth/WiFi при выключенном телефонном модуле.

    Человеку, взявшему в руки N900 после, скажем, того же Nokia 5800, может показаться непонятным, отчего это в автономном режиме нельзя пользоваться другими функциями беспроводной связи. В других аппаратах Nokia — можно, а этот что, исключение? Однако, можем быть спокойны: не нравится это не только нам, и сторонние разработчики уже позаботились о том, чтобы пользователь имел возможность устранить эту неприятность.

    Потребуется скачать и установить апплет «Cellular Modem Control Buttons», добавляющий в меню кнопки «Power» соответсвующий пункт, позволяющий включать и выключать GSM-модуль, не затрагивая прочую беспроводную связь. Вот тут немного отвлечёмся от темы, чтобы наглядно показать, что такое Extras-Devel. Этот апплет можно найти и в Extras, и в Extras-Devel (здесь более новая версия).

       

    Вот, кстати, пример. Если установить ту, которая в Devel, на кнопках увидим нечто нелицеприятное — а о чём мы говорили выше? А из Extras — всё нормально. Но так уж устроен «Диспетчер приложений», что всегда берёт и показывает самое новое, и даже если программа есть в нескольких репозиториях, увидим мы последнюю. Так что если хотите стабильности, отключайте в «Диспетчере приложений» каталоги Extras-Devel и Extras-Testing (и нечего их там держать включёнными), и ищите программу сначала в Extras. Вот если её там нет, или зачем-то нужны именно новые функции, которые уже есть в тестируемых или непроверенных, тогда… В общем, отключаем пока Extras-Devel, и ставим апплет из Extras.

       

    Теперь в нашем N900 есть возможность пользоваться и встроенной функцией «Автономный режим», и дополнительной, оставляющей доступ к WiFi и Bluetooth.

    Действие третье: включаем поддержку MMS и дополнительных операторских точек доступа.

    Во-первых, разберёмся с точками доступа. Проблема в том, что создатели N900 не позаботились о таких мелочах, как различные точки доступа, полагая, что хватит и одной, которая автоматом включается при установке SIM-карты, и которая при этом делает недоступными данные предыдущей точки, если это SIM-карта другого оператора. А для MMS, как известно, нужна отдельная точка доступа. Так что если хотите подержку MMS, сначала нужно будет включить поддержку дополнительных APN. Пакет прошёл тестинг, и находится уже в Extras — это радует.

    Находим в «Диспетчере» приложение «fAPN», устанавливаем.

       

    Вот здесь отвлечёмся ещё раз, для общего развития. Посмотрим, что написано в инфо о приложении: 6,01 МБ. А посмотрив в «Свойства — Установка»: видим, там перечислена куча зависимостей; это всё установится автоматически, но и размер вырастает уже до 20,8 МБ. Некоторые приложения будут вместе с собой ставить достаточно много дополнений, если у вас чего-то в системе нет, поэтому ориентироваться на указанные в списке цифры, в общем, не стоит. Хотите точных данных, насколько изменился rootfs — смотрите в терминалку после установки.

       

    Ну, всё, точки доступа создавать можно. Даже если не хотите пользоваться MMS, эта возможность может очень пригодиться. Ставим теперь программку «fMMS» — собственно, поддержку отправки и получения MMS для N900. Ищем в «Диспетчере», устанавливаем. На момент работы со статьёй «fMMS» отчего-то исчезла из Extras (к таким вещам тоже нужно быть готовым, кстати), пришлось искать её в Devel. Там рядом поиском может обнаружиться «Sharing Plugin для fMMS». Его вручную ставить не нужно, он автоматически установится. А нужен он для того, чтобы встроить функцию «отправить в MMS» в программы, использующие совместный доступ — «Галерея» и т.д.

    Всё. Осталось программу настроить, и некоторые функции MMS будут работать и на этом аппарате. Некоторые — это, на данный момент, получение и отправка одного кадра с одной картинкой и текстом. Не всё ещё в программе гладко, но ничего другого и вовсе не существует.

    Действие четвёртое: включаем поддержку USSD-запросов.

    В новых прошивках поддержку запросов вида *100# (запрос баланса, прочие операторские функции) сделать обещают, но когда ещё это будет, а аппарат-то уже вот он, на руках. Кроме того, виджет, созданный сторонним разработчиком ПО, настолько уже функционален, что встроенная поддержка, возможно, будет не очень уж востребованной. Ну, поживём, увидим, а пока — снова в «Диспетчер приложений». В Extras на данный момент этого виджета нет, есть в Testing и Devel. Ищем «ussd-widget», устанавливаем.

       
       

    Вот, теперь у нас есть виджет рабочего стола для USSD-запросов. Их можно будет включить несколько. Виджет этот хорошо настраивается, и очень удобен для быстрого и частого использования.

    Действие пятое: включаем поддержку передачи файлов по Bluetooth.

    Вспоминаем о том, что отсутствие поддержки передачи файлов по Bluetooth сейчас если и найдёшь в каком-то телефоне, то, скорее всего, в таком, где вообще нет Вluetooth. Вообще-то, передавать файлы из N900 по BT можно, но только фото (вообще изображения) и видео. Всё остальное — ни-ни. Забавное ограничение для «мощного карманного компьютера» и так далее.

    Программа стороннего разработчика поможет нам избежать конфуза: находим в репозитории Extras программку «Petrovich». Устанавливаем.

       
       

    Отлично, теперь у нашего N900 есть ещё одна полезная, но «из коробки» не представленная функция. Беда «Петровича» — видит он только пользовательский раздел. А жаль, приходится подключать к работе сторонние менеджеры файлов.

    Действие шестое: включаем наблюдение за GPRS-трафиком.

    Вообще, каждый пункт этой статьи — это повод поудивляться тому, какой замечательный конструктор у нас в руках. Дали панельку, а мы строим на ней домик. Вот, в аппарате серии Nxx есть теперь и GSM-модуль, и поддержка выхода в Интернет через сервисы опреаторов сотовой связи… Забыли только об одном: пользователю неплохо бы знать, где, чего и сколько он скачал. Это притом, что N900 совсем не поленится и автообновление для репозиториев запустить, и погодный виджет обновить, и новостной, и так далее. А ведь WiFi далеко не всегда под рукой.

    В общем, журнала, в котором отслеживались бы GPRS-сессии, в N900 нет. Собственно, тут вообще с «Журналом», мягко говоря, беда, но об этом чуть позже. Что же до GPRS — единственное, что сейчас есть и может хоть как-то помочь, это виджет для рабочего стола, который называется «Personal Dataplan Monitor», умеющий вести подсчёт общего трафика, не разделяя его по типу. То есть, сколько вы накачали через МТС, а сколько через Beeline, будет для вас загадкой.

       

    Теперь, помимо самого счётчика, у нас имеется ещё и наблюдатель: если аппарат куда-то полез и что-то качает, это можно увидеть, ибо счётчик оживёт. Какого-нибудь значка в системной области для обозначения активности Upload/Download очень не хватает, можно пользоваться хотя бы этим, хотя бы так.

    Действие седьмое: включаем нормальную переадресацию звонков.

    Ещё в основном обзоре N900 говорилось о том, что встроенная поддержка переадресации вызовов уж слишком примитивно устроена. Поэтому для нормальной работы телефона потребуется сторонняя разработка — «Call Forwarding Applet». Сейчас он располагается в Extras-Testing, есть и в Devel; на данный момент там одинаковые версии, поэтому без разницы, откуда ставить.

       

    Итак, ещё одна обязательная функция звонкового сервиса поселилась в нашем N900.

    Действие восьмое: получаем доступ к истории звонков и сообщений.

    Встроенный «Журнал», как уже говорилось в статьях Общий обзор Nokia N900 и Nokia N900, телефон, обладает как интересными особенностями, так и довольно нелепыми ограничениями. В частности, всю историю звонков посмотреть попросту невозможно, несмотря на то, что в аппарате она исправно хранится. Поэтому снова обращаем свои взоры к стороннему разработчику: приложение «glogarchive» нас спасёт.

       

    В репозитории Extras лежит на данный момент версия 0.3-1, а в Extras-Devel — 0.5-1. Честно говоря, никаких глюков в работе обновления замечено не было, и мы ставим её, потому что интерфейсно и функционально она на порядок интереснее и сильнее. Хотя просто получить доступ к архиву событий на N900 может и предыдущая (на скриншотах слева 0.3-1, справа 0.5-1).

    Действие девятое: включаем в N900 более или менее продуманное меню.

    Меню в N900 — это нечто: всего две панели, в одной (главная) 14 приложений и кнопка для доступа во вторую панель, а в неё (дополнительная) сваливаются все остальные приложения, которые мы будем устанавливать. Ничего поменять местами и/или переименовать нельзя, папки свои создавать нельзя… В общем, здесь Nokia переплюнула всех, ухудшив даже ту ситуацию, которую пользователи получили «из коробки» в «сонериках» на платформе UIQ3. И непонятно, как OS linux и не-симбиановость, не-смартфонность (интернет-таблетность и так далее) могут оправдать отсутствие хоть сколько-нибудь продуманного меню. На скриншотах: слева главное меню, справа — то, что открывается по кнопке «Дополнительно».

       

    Сторонние разработчики немного улучшают ситуацию, но тоже далеко не радужным образом. Однако, если собираетесь устанавливать более 30-40 приложений, лучше бы воспользоваться хотя бы тем, что есть. Мы порекомендуем приложение «Catorise», которое заменяет стандартное меню на тот вариант, который имеется в «Диспетчере приложений». То есть, будут созданы точно такие же папки, куда и будут складываться приложения — соответственно тем разделам, в каких они были в «Диспетчере».

    Это есть и в Extras, и в Testing, и в Devel. В последнем — там версия постарше, случается глюк при установке, лечится перезагрузкой. Прочих глюков пока особенных замечено не было. А будут замечены — всегда можно откатиться. Можете поставить из Extras, там нормальная рабочая версия.

    В общем, теперь меню выглядит следующим образом. Одна папка отображает сразу все ярлыки, а прочие разбивают приложения по группам как они заявлены в пакетах. Число папок может изменяться, если мы будем ставить какие-то программы из новых разделов «Диспетчера приложений».

    Может показаться, что как-то мрачновато… Но грустить по поводу фона и иконок особо не стоит: при наличии желания их все можно будет заменить на свои любимые. Правда, это уже не функция программы «Catorise».

    Сказать, что разбиение на разделы очень удобное — нельзя, вообще-то… Но если установленных приложений много, пока другого варианта хоть как-то избежать пролистывания простыни с ярлыками не видно. А чтобы вернуться к стандартному виду, нужно просто деинсталлировать программу.

    Действие десятое: получаем нормальный доступ к файловой системе.

    Из терминальной программы, с правами root, можно попасть в любое место файловой структуры N900. Но это, как ни крути, удобно и приятно только тем, кто очень к этому привык. Нормальный, рядовой пользователь хочет видеть, что и где у него в устройстве есть, раз уж имеется такая возможность, и хочет, чтобы видеть это ему было удобно. Встроенный файловый менеджер урезан, как обычно принято у Nokia, до возможности просматривать лишь пользовательские файлы — документы, музычка, картинки, ещё кое-что. Это доступ к пользовательскому разделу /home/user/MyDocs. А система вроде как открытая, да и может понадобиться поглядеть и в другие места, а то и вовсе там что-нибудь изменить, как мы увидим позже.

       

    В репозиториях сейчас можно найти несколько альтернативных менеджеров, это «emelFM2», «GPE File manager» и «Midnight Сommander». Все они в Extras отсутствуют, в Testing есть только второй, в Devel есть ещё и «Midnight Commander», а «emelFM2» вообще берётся .deb файлом отсюда и сделан для предыдущих версий Maemo; в нём многое не рассчитано на N900, но может пригодиться. В общем-то, советуем установить все три, поскольку каждый из них может оказаться более удобным для каких-то определённых задач. И сразу скажем, ничего похожего на тот же «Xplore» для S60 на N900 пока не существует.

       

    Вот, теперь по файлам в нашем N900 мы будем гулять более или менее свободно и легко.

    Действие одиннадцатое: получаем права root.

    Раз уж заговорили о прогулках по файлам на N900, стоит, пожалуй, заняться и нашим правом там что-то изменять, а не заниматься простым созерцанием. Для этих целей существует пакет «rootsh», который нужно установить, после чего команда в терминале «sudo gainroot» будет давать вам соответствующие администраторские права. Ищем… ага, нету. Приглядимся повнимательнее: и точно, она уже установлена. Это сделала установка «fMMS», которая без «rootsh» работать не может. Вот и наглядная демонстрация одного из примеров того, зачем это нужно.

       

    Другой пример мы рассмотрим в следующем пункте, а кое-что дополнительно упомянем уже в конце статьи.

    Действие двенадцатое: налаживаем работу с архивными файлами.

    Ну куда в наше время без работы с архивами? Да 90% данных в сети выложено в виде архивов RAR, ZIP… А что нам скажет N900 при попытках открыть какой-нибудь такой файл? Скажет: программы для открытия такого типа файлов не имею. Разве такое приемлемо? Конечно, нет. Поэтому озаботимся самостоятельным обучением N900 работе с архивами. Скажем сразу, это не совсем очевидные процедуры.

    Включаем репозитории Extras-Testing и Extras-Devel, выгружаем «Диспетчер приложений». Запускаем «X Terminal», и там пишем: «sudo gainroot». Жмём ENTER.

    Получив права root, приступаем к установке. Попробуем сначала «7-Zip», про который заявлено, что он понимает большинство поплулярных форматов. Пишем: «apt-get install p7zip-full». Жмём ENTER.

       

    Следует иметь в виду, что это command-line архиватор, то есть, не имеет никакой графической оболочки, и все действия придётся выполнять в командной строке терминалки. Проверяем. С .zip справился, с .rar — нет. Что ж, поищем ещё способы.

       

    Установим для встроенного менеджера файлов поддержку ZIP. Это — «Unzip add-on for the File manager». Устанавливаем, проверяем: ага, работает. ZIP-ы открывает, RAR-ы, естественно, нет. Идём дальше.

       

    Ставим на всякий случай «zip» (сейчас там версия 2.32), чтобы уметь ещё и создавать архивы чем-то, кроме «7-Zip». Это тоже консольный архиватор.

    Напоследок ставим из терминалки (с правами root) поддержку RAR: «apt-get install unrar». Проверяем — работает.

       

    Однако это всё явно неудобно, хотелось бы чего-то с графическим интерфейсом, а не в командной строке глаза ломать в терминалке. Есть программа «xarchiver» (искать здесь), попробуем поработать с нею. С распаковкой он справляется, а вот с созданием туго: вылетает. Из репозиториев программа некоторое время назад исчезла, давно не обновляется, так что… в общем, облегчает распаковку — и то ладно. Она же будет теперь срабатывать в «Менеджере файлов» при выборе архивного файла. И надо иметь в виду, что без «unrar» и «unzip» она работать не будет.

       
       

    В общем, это всё, что есть. Ждём, пока появится что получше. В принципе, архивы теперь не являются некой неразрешимой проблемой на нашем N900.

    Действие тринадцатое: получаем дополнительные профили, выравниваем виджеты на рабочих столах.

    Стандартные настройки режимов в N900 сводятся к двум: «Общий» и «Без звука». Честно говоря, непонятно, для чего такой минимализм. Ну, считает кто-то, что ему двух профилей достаточно — пусть не пользуется функцией переключения на другие, зачем же ограничивать в создании новых всех остальных? Пока для решения этой проблемы есть только одна сторонняя разработка — «tweakr», которая, помимо профилей, занимается ещё кое-чем по подкручиванию системы, например, позволяет выстроить виджеты рабочих столов по сетке. Отчего Nokia сама не сделала ни того, ни другого? Идём в Extras, находим «tweakr», устанавливаем.

       
       

    После установки программа появится в виде апплета для панели управления («Параметры»). Не самым удачным образом здесь сделано добавление профилей, но на безптичье, как говорится… Берётся текущий настроенный профиль «Общий», и его настройки кладутся в новый создаваемый. Переключение — через меню системной области. А по клавише «Power» будут, как и прежде, переключаться два режима — со звуком и без звука.

       

    Выравнивание же иконок и виджетов на рабочих столах сделано следующим образом: работает притягивание к трём видам сетки в тот момент, когда вы редактируете содержимое рабочего стола. Без этой функции виджеты могут сдвигаться и на одну точку, а с учётом начального рывка и сложности с аккуратным отпусканием выстроить их в одну линию — настоящая пытка.

    Действие четырнадцатое: включаем встроенный FM-приёмник.

    Он есть, просто его не видно и потому он не включается. Грубо говоря, это как будто нам дали пульт ДУ, который полностью рабочий, но нет на нём ни одной кнопки. Ситуация решается установкой из Extras программы «FM Radio Player».

       

    Оформление и функциональность на несколько сомнительном уровне, но ничего другого всё равно нет.

    Действие пятнадцатое: чтобы наш N900 заголосил и засветился.

    «Из коробки» этому аппарату категорически не хватает разнообразных кодеков, чтобы обеспечить своему пользователю внятное прослушивание _его_ музыки и _его_ фильмов, которые он где-то насобирал, сохранил, сколлекционировал… Поэтому в наш список «must have» попадает пакет «Extra Decoders Support», который даст аппарату поддержку FLAC, OGG, FLV, MKV, AC3 внутри видео, Musepack (.mpc) и ещё кое-что. Правда, на данный момент профили Main и High для H.264 не поддерживаются, поэтому многие видеофайлы в MKV воспроизводить девайс пока не научился, и ещё по мелочам. Но и без того всё очень неплохо.

       
       

    Это было последнее действие.

    Итог: поработали напильником, сложности с rootfs.

    Установили, в итоге: индикатор раскладки клавиатуры, работу Bluetooth/WiFi в автономном режиме, MMS и APN, USSD, передачу файлов по BT, индикатор GPRS, переадресацию звонков, «Журнал звонков и сообщений», структурированное меню, не урезанный менеджер файлов, поддержку распаковки архивов RAR и ZIP, «линейку» для рабочего стола, FM-радио и кодеки для аудио-видео. Почти всё это, кроме разве что кодеков, Nokia должна была бы, по хорошему-то, дать «из коробки», да в более приемлемом виде. Ну, ничего, на тюнинг N900 у нас ушло около 45 минут — это вполне приемлемое время. Добавим лишь пару соображений, особо не залезая в сложности работ по улучшению файловой структуры N900 и тому подобного.

    Пришла пора глянуть, чего мы наустанавливали, и как это скажется на системной области rootfs. В «Диспетчере приложений» отключаем все лишние репозитории, запускаем «X Terminal», даём «df -h», смотрим: 59,3 МБ. Вспомним начальную цифру: 71,3 МБ. Таким образом, в результате всего лишь доведения аппарата «напильником» получили минус 12 МБ. Начнём ставить прочие программы — и уж точно вылезем за отметку «свободно: 42 МБ». Чем она важна?

    Дело хотя бы в том, что для N900 возможно обновление прошивки по воздуху, прямо из «Диспетчера приложений». Это гораздо быстрее и во многих случаях проще, чем обновлять прошивку флешером или через NSU. Но вот обновлялка хочет свободных 42 МБ. Одним словом, даже отключение ненужных репозиториев может и не спасти, не дать получить свободные МБ, особенно если понаставили тем оформления, накидали шрифтов… Удалять «лишние» программы — ой как не хочется, чтобы обновить прошивку.

    В сети представлено довольно много вариантов борьбы с нехваткой места в rootfs, но для пользователя, который не хочет особо заморачиваться с глубоким изучением файловой структуры в N900, и при этом достаточно аккуратен, можно выделить следующие несколько советов.

     

    1. Не держите включёнными лишние репозитории. Ну, с этим и так понятно, учитывая сказанное в «Действие нулевое».
    2. При любом раскладе лучше переместить с симлинками кэш APT (то место, куда «Диспетчер приложений» складывает свои базы) и несколько других директорий из rootfs в /opt. Можно много чего так перенести, в принципе. Соответствующие инструкции легко найдутся в сети.
    3. Не ставьте много тем оформления. Лучше оставляйте одну. А удалённые потом проверяйте в /usr/share/themes и грохайте то, что от них остаётся, вручную.
    4. Удалите «tutorial-home-applet», зачем он вам нужен…
    5. Ну, и… почаще после установки всякого непроверенного софта проверяйте rootfs командой «df -h» в терминалке.

    Есть и более радикальные меры, но мы их пока рассматривать не будем. По крайней мере, до тех пор, пока они не сведутся к «загрузить — установить — перезагрузить». И желательно — с возможностью отката. Наша задача — знакомить пользователя с Maemo и N900, а не учить их быть хакерами. Поэтому с учётом действий 1-5, в течение ещё минут 15-ти, получено следующее: свободных в rootfs около 83 МБ, с учётом того, что репозитории можно и не отключать. Можно и больше получить, но пока жёсткой такой необходимости нет.

    Какие можно сделать выводы? Таки да, Maemo 5, представленная на данный момент аппаратом Nokia N900, штука интересная, особенно для тех, кто хочет им пользоваться, в основном, как раз из-за его платформенных возможностей, снабжённых неким телефонным довеском.

    —>> Важные материалы по теме:
    Общий обзор Nokia N900


     

    www.ixbt.com

    Nokia N900, телефон

    Подробный список характеристик в нашем каталоге: Nokia N900

    отдельные детальные материалы по теме:
    Общий обзор Nokia N900
    —>> Nokia N900, телефон
    Nokia N900, интерфейс
    Nokia N900 как КПК
    Nokia N900 и Maemo 5

    Ходит, ходит по миру мнение: хотите телефон — ну и покупайте телефон, а хотите ковырялку — смотрите на N900. Допустимо, что так оно и есть. Однако, звонить он умеет, заявленные «сотовые» ТТХ ничем особенным от таковых в большинстве мобильных телефонов/смартфонов не отличаются, посему считаем занижение значимости звонковых сервисов в этом аппарате нецелесообразным.

    Итак, рассмотрим более подробно телефонные сервисы Nokia N900. Начнём, пожалуй, с возвращения к механике самого устройства. Вот скажите, для чего Nokia частенько делает разъем зарядного устройства в том месте, где у него при разговоре — верх? Очевидно же, что важно, насколько аппарат удобен при разговоре, а не когда лежит или стоит на столе. Разговаривать, когда шнур зарядника торчит сверху, очень неудобно. Особенно в автомобиле: на пассажирском месте ещё приемлемо, а на водительском — уже нет.

    Здесь же упомянем работу поворота интерфейса. Приложение «Телефон» можно настроить таким образом, что при повороте N900 в портретный режим (из режима ожидания), интерфейс «Телефона» будет автоматически поворачиваться. Беда в том, что делает он это далеко не сразу, а иногда, хоть и редко, и вовсе не делает. Так что наличие ярлыка для «Телефона» на рабочем столе приходится пока считать обязательным.

    Интересна функция автоматического запуска «Телефона», если с рабочего стола начать набирать номер. Но при этом запускается лишь часть интерфейса этого приложения, и такие функции как «Выбор контакта» уже не работают.

    Теперь рассмотрим отсутствующие функции и попробуем выяснить методы устранения этих неприятностей. Первое — отсутствие поддержки USSD-кодов. То есть, на комбинацию *100# телефон ответит: «Неправильный номер». Какое-то время это очень раздражало, но со временем появились два приложения: USSD-виджет и USSD-pad. Второе не особенно интересно, так как вывод результатов сделан неудобно. А вот USSD-виджет активно развивается и превратился в весьма аккуратную и функциональную вещь, позволившую даже забыть о том, что сам телефон так до сих пор и не позволяет пользоваться USSD-кодами.

       

       

    Следующее: отсутствие профилей. Собственно, встроенных два: обычный и беззвучный. Добавлять свои, как ни странно, нельзя. Это, после многолетней привычки на аппаратах Nokia управлять профилями по своему усмотрению, вызывает лишь недоумение и расстройство. Решается проблема установкой стороннего приложения, которое полностью меняет логику работы с профилями, но позволяет хотя бы создавать их. Не всё там пока гладко, но демонстрация решения проблемы налицо.

       

    Третье: отсутствие возможности назначить абоненту свою собственную мелодию. Вот здесь до сих пор тишина, приложения такого нет. К нерешённым вопросам относится и отсутствие нормальных групп в «Книге контактов». Сюда же и поддержка STK (привет пользующимся мультисимками). И если назначение мелодии, возможно, и будет реализовано сторонним разработчиком, то вот с группами и STK, видимо, должна постараться сама Nokia.

       

    Отсутствие переадресации при различных событиях на различные номера тоже исправляется сторонним приложением: «Call forwarding applet». Стандартно же возможность представлена таким образом: занят, недоступен, нет ли ответа — всё переадресуется на один номер. Про отсутствие MMS и невозможность создавать операторские точки доступа поговорим ниже.

    Звонки

    «Книга контактов» снабжена несколькими довольно интересными функциями. Первая — типы сортировки: обычная (алфавитная), по доступности (IM-сервисы) и недавние контакты (последние события). Список этих событий — 60 элементов, в которые входят и звонки, и SMS-сообщения, и сообщения IM-сервисов. Сортировка по доступности — наверх списка выводятся контакты, имеющие поля IM-сервисов (ICQ и т.д.), которые в данный момент активны. Есть возможность хранить свои данные, вроде первой страницы в бумажных блокнотах; внятной пользы от этого пока не чувствуется.

       

       

       

    В полях данных отсутствуют понятия «Отчество», а также все типы номеров, кроме «Мобильный» и «Телефон». При переносе контактов из 5800 и E75 были получены весьма урезанные варианты с достаточно часто встречающимся элементом «Неподдерживаемый номер», на который позвонить нельзя, и контакт нуждается в редактировании. Также некоторые поля, имеющие одно и то же название, не всегда имеют один и тот же тип (к примеру, поле «Псевдоним») — эти поля при переносе тоже «исчезли». Этакая совместимость Nokia с Nokia? Впрочем, не всё так плохо пока: сами поля никуда не деваются и в базе присутствуют, просто телефон не интересуется ими. То есть, скажем, данные из «Отчество» никуда не исчезнут даже после редактирования контакта, просто вы их в N900 не сможете увидеть. По крайней мере, на данный момент именно так.

    Поиск в «Книге контактов» пока не очень продуман. Во-первых, при работе в горизонтальном режиме поиск возможен только с выдвижной клавиатуры. При таком раскладе неясно, для чего в приложении «Телефон» сделан выбор контакта для режима landscape. А в вертикальном режиме появляется дополнительная панель с буквами, которая позволяет скакать по списку чуть быстрее. Что мешало сделать это же самое для горизонталки — не ясно.

    И ещё одна недоработка на данный момент — при запуске поиска с рабочего стола первые несколько символов, которые успеют попасть в буфер набора, всегда набираются латиницей, какая бы раскладка не была включена. Да и сам поиск слабоват: только по именам и фамилиям. Можно просто поражаться способности производителей телефонов отказываться использовать в новых моделях свои же собственные наработки, причём многолетней давности.

       

    Одна из самых неожиданных возможностей «Книги контактов» — возможность просмотреть историю сеансов связи с каждым абонентом. Вот чего частенько не хватает: фильтра журнала событий по имени. Здесь это встроенная функция; список, правда, ограничен последними 60-ю событиями.

       

    С картинкой вызова Nokia постаралась сделать всё «не как обычно». Вот только-только довели до ума эту вещь на S60, и тут же назад в будущее: нелепый размер в 144х144 (в новой прошивке увеличили до 216х216) при экране 800х480. Мало того, картинка нигде, кроме как при звонке, не отображается в том размере, в котором хранится в базе аппарата — везде уменьшенная, и потому почти всегда слегка «замыленная». Ну сделали бы так, чтобы хоть при звонке отображался оригинал, а не resize.

       

       

       

    «Журнал» — это нечто. Сразу стало ясно, что без стороннего приложения не обойтись. Всё тот же список в 60 элементов (интересно, кстати, отчего именно 60), в которые входят входящие, исходящие и пропущенные, причём для каждого абонента фиксируется только последний тип звонка. Длительность звонка, похоже, вообще не пишется в лог, по крайней мере, и появившиеся очень неплохие сторонние приложения (например, glogarchive) её ниоткуда не читают.

       

       

    Отдельная беда — новая функция «Объединение контактов». Задумка сама по себе очень неплохая, но реализация пока хромает на обе ноги. Предыстория такова: в «Книгу контактов» изначально интегрированы сервисы Gtalk и Jabber; а воспользовавшись «Диспетчером приложений» можно добавить и ICQ, Skype и прочее. Реализация пока слабовата, к тому же имеется реальная возможность столкнуться с некоторой непродуманностью довольно редкой функции.

       

       

       

    Объединение работает так: выбираем контакт, в меню жмём «Объединить с контактом», выбираем второй контакт. Они объединяются, коллизии (различные фамилии, например) предлагается разрешить сразу же. После этого на выходе один контакт, в котором собрана информация двух различных контактов.

    Так вот, дело в том, что при объединении контакта и IM-контакта (из icq или skype) возможно банально ошибиться, не в тот контакт кликнуть, и всё: контакт, по сути, потерян. А всё потому, что при удалении IM-контакта из телефона он удаляется и с сервера. Вот скажите, оно такое надо?

       

       

    Сами IM-сервисы, встроенные в «Книгу контактов», тоже пока на уровне разработки. Например, отредактировать вбитый с ошибкой номер ICQ, добавленный контакту, не получится, а при удалении, как уже говорилось выше, происходит не очень приятная вещь. Да и внутри сервисов (отправка файлов, поиск и добавление, статусы и т.п.) пока ничего интересного, только сообщения. По «скайпу», правда, можно и поговорить, причём вызов и разговор на порядок удобнее, чем могло быть сделано в клиенте.

    Номеронабиратель (в приложении «Телефон») — одно из немногих приложений для N900, которое умеет работать в портретном режиме. Настраивается автозапуск при повороте телефона в режиме ожидания. Из интересного — при выборе контакта из журнала отображается только первый по списку номер, а если кликнуть по картинке контакта, отображение изменится на полное.

           

    Совершенно ни к чему происходит поворот экрана уже при разговоре; это периодически мешает нормально его завершить: пытаешься попасть в нужную кнопку, а при этом экран поворачивается. Не сильно мешает, но выглядит очень нелепо. Лечится запретом «Телефону» автоматически поворачиваться.

    Есть возможность располагать на рабочем столе контакты. Неприятность заключается в том, что именуются они автоматически, и зачастую далеко не так, как хотелось бы. Во-первых, убирается фамилия. Во-вторых, если в данных контакта прописано поле «Псевдоним», то для подписи контакта будет выбрано именно оно. Не очень понятно также, отчего в режиме просмотра данных отсутствует возможность включить редактирование данных контакта.

       

       

       

    Очевидно, аппарат задумывался как борьба противоположностей. Здесь, наконец (!), при смене SIM-карты не исчезает список набраннах/принятых/пропущенных звонков. Эта «полезная» особенность очень раздражала на аппаратах S60: о каком бизнесе вообще можно говорить, если смена SIM-карты уничтожает списки вызовов? Здесь с этим порядок, что не может не радовать.

    Сообщения

    Опять же, этот сервис полон интересных особенностей, ранее аппаратам Nokia не свойственных. Например, полностью убрана структура разбиения по типам — входящие, исходящие, отправленные и т.п. Вместо этого — один общий список абонентов, внутри каждого элемента — вся история общения с абонентом. Примерно как в iPhone, только для каждого сообщения доступны некоторые действия — удалить, переслать, копировать.

       

       

       

    Такое понятие как «сохранить в черновики» испарилось. Почему? Потому что теперь все разговоры получают по отдельному чату, отдельному окну, не пересекаются, и считается, что черновик как бы хранится в окне ввода текущего чата. Сомнительная реализация, но для большинства случаев очень удобна.

       

    Используются различные иконки, сигнализирующие о состоянии сообщений в списке. Причём, отображается ситуация не для последнего события, а для последнего «нехорошего». Например, если есть недоставленное или неотправленное сообщение где-то в середине списка, то и общая иконка будет «Ошибка отправки».

       

    Отдельно хочется упомянуть об удобстве просмотра этих списков. Да, сделано красиво. Но на этом удобство и заканчивается. Предположим, вы долго и много общаетесь с кем-то. Выбираете абонента, и в открывшемся списке сообщений будут отображены последние, скажем, 6-7 сообщений. Другие «типа» не учитываются, чтобы список быстрее загружался. Но стоит вам пролистнуть страничку, как величина ползунка уменьшится, и в списке будет уже 23-25 сообщений. Пролистываем дальше — сообщений уже штук пятьдесят. При этом каждое расширение списка — это притормаживание, как аппарата, так и прокрутки, поэтому «четырёхкратное пролистывание» (которое используется для быстрой прокрутки списка в конец) не срабатывает. А если сообщений больше тысячи, пролистать список до самого первого — это просто пытка. Где скоростная прокрутка? Где циклическая прокрутка? Нету.

    Общение с IM-контактами отображается в этом же приложении, по примерно тем же «законам», но тут добавляются ещё некоторые неудобства. Например, что-то скопировать из SMS-сообщения — не проблема. А вот из записей сообщений IM-клиентов — никак, что, на наш взгляд, довольно грустно, потому что как раз по той же «аське» (ICQ) очень часто пересылается информация, которую нужно использовать где-то ещё.

       

       

    В общем, как было сказано, интеграция IM-клиентов пока слабовата, и она не «из коробки», т.к. для работы потребуется кое-что установить из репозиториев. «Скайп» заработал нормально, как для разговора, так и для обмена сообщениями. Приемлемо работает и «аська», но не нравится, что абонентам приходят кракозябры, если отправлять им сообщение в оффлайн.

       

    Дополнительно можно скачать и установить виджет сообщений для рабочего стола, на котором можно будет просматривать последние входящие сообщения (SMS и IM). Совершено непонятно, кстати, почему Nokia для календаря создала отдельный виджет, а для сообщений — нет.

       

       

    MMS. Этот сервис вообще изначально отсутствует. Однако, благодаря действиям сторонних разработчиков, его можно заполучить во вполне приемлемом виде, хотя и далеко не таком функциональном, как даже в обычном телефоне. На текущий момент это программа, позволяющая получить MMS с картинками и отправлять таковые, содержащие одну страницу с текстом и одним изображением. Программа fMMS пока единственная в своём роде, и здесь пользователь столкнётся (и весьма неожиданно!) с ещё одной проблемой Nokia N900: операторская точка доступа здесь только одна. Все остальные — только для WiFi. Этот наинелепейший момент убивает просто наповал: с такой реализацией нам не приходилось сталкиваться вообще более ни в одном аппарате.

       

       

    Суть такова: создали точку доступа для интернета, например, internet.mts.ru, и всё. Более ничего создать нельзя. Ни для WAP, ни для MMS, ни для чего иного (другие операторы, скажем). Спасает, опять же, сторонняя разработка — fAPN, которая позволяет создавать операторские точки доступа. Поэтому, ставим из репозиториев fMMS и fAPN, создаём точку для MMS, и после этого уже пользуемся программой.

    Кстати, следует иметь в виду, что эти созданные точки привязываются к SIM-карте, и при её смене перестанут отображаться в списке точек доступа, хотя и не исчезнут из базы программы fAPN. А ещё следует иметь в виду, что при смене SIM-карты телефон сохранит в списке только одну операторскую точку доступа, так что fAPN может вам пригодиться совершенно неожиданно, и вовсе не для настройки APN MMS.

    Вообще, нелепая ситуация: помимо того, что точка задумана только одна, так ещё и невозможна одновременная работа GPRS и WiFi. Вот, скажем, собираюсь получить MMS, и для этого должен прервать работу по WiFi.

    Видеозвонок

    Ага, вот оно. Во-первых, видеозвонки как таковые добавят «в следующих прошивках». Сейчас же для фронтальной камеры доступны такие вещи: просто включить — раз, поговорить через VoIP, например, google talk — два. В «скайпе», которым можно пользоваться на Nokia N900, пока сия возможность не реализована.

    Для того, тобы просто включить камеру, и убедиться в том, что она работает, можно скачать и установить приложение «Mirror» (зеркало). Для того, чтобы побриться, она не годится: качество изображения полностью соответствует сути камеры для видеозвонков. То есть, угадать, кто на видео, можно, но не более того.

       

    Что касается Google Talk: сначала через gmail на ПК включает видеоразговор собеседник. А вы отвечаете на N900. Из N900 проинициализировать видеозвонок по GTalk не получается (пока, по крайней мере), только голосовой вызов, через «Книгу контактов» или с клавиатуры «Телефона» (нужно будет просто выбрать другой тип вызова).

       

       

       

       

    Качество, как видно на скриншотах, не особо… Можно даже сказать, что его вообще нет. Ну, поживём, увидим, во что трансформируются возможности видеовызовов со временем на N900.

    В работе

    Очень приятный момент: аппарат имеет возможность подзаряжаться от USB. Неприятный момент — опять новый разъём. Так что, по сути, без разницы, что с собою таскать: зарядное устройство или кабель.

    Оказалось, что клавиша блокировки удобно располагается, если аппарат держать преимущественно в левой руке: как в горизонтальном, так и в вертикальном режиме блокировка легко удаётся мизинцем. В правой гораздо сложнее.

    Заряжается N900 неприлично долго, до четырёх часов доходит. Причина не особо ясна, особенно учитывая, что зарядное устройство из комплекта обладает повышенным зарядным током: 1200mA против обычных для Nokia зарядников с 890mA. Вкупе с очень быстрой разряжаемостью N900 — аппарат редко проживал дольше, чем с утра до вечера — эта проблема вынудила прибегнуть к нетривиальному решению: Nokia 5800 был изъят из обращения и поселился на столе, превратившись в настольное зарядное устройство для N900, благо аккумуляторы у них одинаковые. Этот же 5800 занимается тем, что «добивает» аккумулятор, с которым N900 уже не включается. Дороговатое решение, разумеется, но раз представилась возможность, то почему нет?

    Особенность конструкции слайдера (без полной автодоводки) частенько приводила к тому, что аппарат в кармане чуть приоткрывался. С тем же Nokia E75 этого ни разу не случилось, потому что ему, чтобы открыться, нужна большая амплитуда движения крышки. Здесь достаточно сдвинуть на полсантиметра, и аппарат уже приоткрыт. А дальше дело техники ему открыться до конца и кому-нибудь позвонить, экран-то не емкостной. Впрочем, чаще случались не звонки, а самоудаления ярлыков и виджетов с рабочего стола.

    —>> Важные материалы по теме:
    Общий обзор Nokia N900
    Nokia N900, интерфейс
    Nokia N900 как КПК
    Nokia N900 и Maemo 5


     

    www.ixbt.com

    Nokia N900. Продолжаем разбираться или «Hack your Nokia N900» / Habr

    Добрый день уважаемый читатель. Продолжаю свой цикл статей о Nokia N900. Вот, вот и вот — предыдущие мои публикации.
    Сегодня продолжим изучение аппарата, и сегодняшняя тема — это хак. Мы будем лезть в разные штуки и менять разные вещи, которые не предусмотрены для изменения разработчиками. Это делается очень легко и подвластно даже обычному пользователю, если у него будет желание. Я не буду рассказывать как пропатчить ядро или увести аппарат в высокопроизводительный режим, просто покажу несколько полезный улучшений, которые могут пригодиться каждому.
    Предупреждение: автор не несет ответственности за причиненные повреждения вашему аппарату в процессе следования данным инструкциям. Вы все делаете на свой страх и риск.
    Надеюсь не очень напугал? Могу сказать, что убить аппарат до такого состояния, что Вы не сможете его восстановить — практически нереально(но возможно!!! я знаю один случай). Но даже если у Вас получиться, то 99% сервисный центр Вам поможет. Но главное правило — будьте осторожны и читайте сначала, а потом делайте, и делайте аккуратно и обращайте пристальное внимание на последовательность действий, а главное на то, что выделено красным цветом (не зря же я это выделял).

    Разбираем и собираем N900.


    На заглавной страничке отображен процесс разобранного N900. Есть официальный сервисное руководство. Но на публичном доступе оно не доступно. Раздается сервисным центрам, на сколько я знаю. Но в сети валяются экземпляры и вы можете их найти при желании: ключевые слова Nokia, Service Manual RX-51. Выложить я не имею права это — противоречит копирайту:
    Reproduction, transfer, distribution or storage of part or all of the contents in this document in
    any form without the prior written permission of Nokia is prohibited.

    Переводится приблизительно так: копирование, передача, распространение и хранение частей или всего содержимого этого документа в любой форме без предварительного согласия компании Nokia ЗАПРЕЩЕНО.
    Картинку я взял не с этого документа, а вот отсюда, достаточно популярный и распространенный ресурс, и лично от них я получил разрешение на перепубликацию (они уверяют, что обладают правами публикации этого изображения и имеют право разрешить перепубликовать). Но при первом же обращении с указанием на неправомерность распространение данной информации от представителей компании Nokia я уберу эту картинку.
    Ну так вот в этом документе все описано с картинками и от разборки других аппаратов особенно не отличается.
    Прошу свои извинения за то что не могу выложить документ, а собственную инструкцию сделать не могу, уж очень свой аппарат жалко для этого разбирать :-).

    Перепрошивка N900.


    В предыдущих публикациях я описывал много интересных приложений и многие из них находятся в репозиториях extra-testing и даже extra-devel. Это значит что эти приложения не только не гарантируют, что работать будут стабильно, они еще не гарантируют что они не поломают Вам телефон 🙂 Плюс к этому некоторые инструкции их этой публикации могут сделать из вашего N900 кирпич. Поэтому я сначала решил показать как восстановить аппарат в таком случае.
    В качестве дополнительного материала на русском языке можете посмотреть перевод Maemo.org Wiki на Fruct.
    Nokia в этом плане молодцы и перепрошить N900 можно на любой ОС (имею ввиду большую тройку Linux/MacOS/Windows, а не действительно все ОС 🙂 ).
    Что нам нужно:
    1. Инструмент для прошивки — flasher.
    качаем тут.
    вот такие файлики нас там интересуют (версии могут отличаться, так как могут появиться следующие версии, но названия должны остаться теми-же либо похожими):
    maemo_flasher-3.5_2.5.2.2.exe — версия для Windows 7, XP, Vista.
    maemo_flasher-3.5_2.5.2.2.tar.gz — версия для Линукса.
    maemo_flasher-3.5_2.5.2.2_i386.deb — версия для Debian семейств линуксов.
    maemo_flasher-3.5_2.5.2.2_i386.dmg — версия для Intel Mac OS.
    maemo_flasher-3.5_2.5.2.2_ppc.dmg — версия для PPC Mac OS.
    2. Качаем отсюда образ образ корневой системы и, если нужно, образ eMMC(это та память, которая 32 ГБ).
    tablets-dev.nokia.com/nokia_N900.php”>Качаем по этой ссылке.
    Там нужно ввести IMEI.

    Он находится под батарейкой или в «Параметры»->«О продукте». Там в всплывающем окне последняя строчка.

    Также можно его разобыть, если ввести на клавиатуре телефона *#06#.
    Потом принимаем лицензионное соглашение, нажав кнопку «I accept».
    Нас интересует вот этот файл: RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin или более поздний, если будет (выбирайте регион «Европа», так как Африка и Штаты не подходят, за исключением случаев, если телефон у вас был куплен именно там).
    И вот этот RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin, если вы надумали перепрошить eMMC.
    Еще, на продаваемом аппарате предзалиты карты того региона в котором он продается, а в этом образе никаких карт нет, но это не страшно, можно восмользоваться Map Loader’ом, для устранения этой неприятности. Зачем это может понадобиться я расскажу ниже, но если вы не знаете, нужно ли вам это, то значит не нужно.
    Замечания по установке flasher на Linux.

    Если у вас 64-разрядный Debian линукс и вы ставите из deb файла, то нужно выполнить вот такую команду в директории, куда вы сохранили пакет
    sudo dpkg -i –force-architecture ./maemo_flasher-3.5_2.5.2.2_i386.deb
    Замечания по установке flasher на Mac OS.

    Тут ничего делать не нужно, единственное, что нужно знать, так это то, что flasher можно найти в /usr/bin.
    Замечания по установке flasher на Windows.

    Пакет по умолчанию поставиться в %Program Files%/maemo/.
    В Windows 7 необходимо отключить проверку подписи драйверов. Сделать это просто.
    Заходим в меню «Пуск» и выбираем программу cmd. По ней правой клавишей и «Запустить от Администратора».

    В окне интерпретатора вводим такие вот команды:
    bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
    bcdedit.exe -set TESTSIGNING ON

    В результате должно появиться что-то типа такого:

    Немного про прошивку eMMC. Это флэш образ, в дереве каталогов он находится в /home/user/MyDocs. Перепрошивка может потребоваться только в том случае, если вы хотите получить девственно чистый аппарат или у вас девелоперская версия телефона. Если нужно просто перепрошить кирпич, то не нужно прошивать eMMC!!!

    Все делается с консоли и абсолютно одинаково работает на всех вышеуказанных ОС. Единственная проблема может возникнуть с Windows 7. Но я об этом напишу чуть ниже.
    Предупреждение: Зарядите телефон полностью, будет очень плохо, если батарея сядет во время прошивки. Во время прошивки аппарат не заряжается по USB!!!
    Итак, мы все скачали, установили утилиту flasher. Запускаем консоль (под виндой — командный интерпретатор cmd, но я его все равно буду называть консолью :-)).
    И в консоли пишем такие вот слова:

    Windows:
    cd “%ProgramFiles%\maemo\flasher-3.5”
    flasher-3.5.exe -F RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin -f -R

    Linux:
    sudo flasher-3.5 -F RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin -f -R

    MacOS:
    sudo /usr/bin/flasher-3.5 -F RX-51_2009SE_3.2010.02-8_PR_COMBINED_MR0_ARM.bin -f -R

    В результате получим вот такую надпись:

    Suitable USB device not found, waiting

    0. Если Вы собираетесь перепрошить eMMC, то заблаговременно отсоедините заднюю крышку и подденьте чем-нибудь батарейку (только не переусердствуйте, чтоб она не выпала во время перепрошивки ).
    1.Если устройство подключено по USB, то отключите его.
    2. Выключите его (при выключении с подключенным USB аппарат полностью не выключается, так что следуйте шагу номер 1).
    3. Зажимаем кнопку «u» на клавиатуре и подключите USB шнур.
    4. Должен появиться логотип Nokia (иногда на очень блеклом фоне, с очень слабой подсветкой, реже на ярком белом фоне) и в правом углу верхнем значек USB.

    Если Вы все сделали правильно то пойдут бежать надписи, сообщающие о различных этапах прошивки.
    Устройство уйдет в перезагружку. На это перепрошивка закончена. Просто все, не правда ли?

    Если вы собираетесь прошивать eMMC, то в этот момент нужно выдернуть батарейку, предотвратив загрузку ОС.
    Прошивать eMMC можно только после прошивки rootfs и НИ В КОЕМ СЛУЧАЕ НЕЛЬЗЯ ПЕРЕГРУЖАТЬСЯ МЕЖДУ ПРОШИВКОЙ ROOTFS И EMMC ОБРАЗА !!!!.

    Теперь для желающих прошить eMMC.
    и выполняем те-же команды, что и выше, только шьем уже другой образ:

    Windows:
    cd “%ProgramFiles%\maemo\flasher-3.5”
    flasher-3.5.exe -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R

    Linux:
    sudo flasher-3.5 -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R

    MacOS:
    sudo /usr/bin/flasher-3.5 -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f -R

    Появиться опять надпись об отсутсвующем устройстве:

    flasher v2.5.2 (Oct 21 2009)

    Image ‘mmc’, size 241163 kB
    Version RX-51_2009SE_1.2009.41-1.VANILLA
    Suitable USB device not found, waiting.

    Вставляем USB кабель в устройство и ждем пока пройдет процесс.
    Вставляем назад батарейку и просто подключаем USB без кнопки «u».
    Выглядеть он будет вот таким образом:

    USB device found found at bus 001, device address 006.
    Found device RX-51, hardware revision 2101
    NOLO version 1.4.13
    Version of ‘sw-release’: RX-51_2009SE_1.2009.42-11.002_PR_002
    Booting device into flash mode.
    Suitable USB device not found, waiting.
    USB device found found at bus 001, device address 007.
    Raw data transfer EP found at EP2.
    [writing 74 % 179200 / 241163 kB 13180 kB/s]
    Image(s) flashed successfully in 26.848 s (8982 kB/s)!

    У меня процесс занял чуть меньше минуты. После этого устройство уйдет в перезагрузку. Все готово.
    Проблемы и пути их решения.

    Если у вас сообщение на *nix’ах «Permission denied» (если вы взяли flasher из tar.gz), тогда сделайте так
    chmod +x ./flasher-3.5

    Если в *nix’ах у вас появилось сообщение «Error claiming USB interface: Device or resource busy», тогда выполните команду

    sudo modprobe -r cdc_phonet

    Flasher не может найти устройство, тогда проделайте следующее:

    • выключите N900
    • выньте батарейку
    • запустите flasher
    • подключите USB шнурок
    • вставьте батарейку

    В общем с прошивкой разобрались, процесс легкий и безгеморойный (по крайней мере я не встретил трудностей под MacOS 10.6, Linux Ubuntu 9.10 и Windows XP).

    Тюним раскладку клавиатуры.


    Зачем это может понадобиться?
    1. Если вам не нравиться текущая раскладка (например вы пишете на Python’e на устройстве и Вас раздражает отсутствие “=” на клавиатуре, приходится каждый раз вызывать таблицу дополнительных символов) или хотите добавить пару символов.
    2. Если у вас «серый» телефон и «синенькие» символы не совпадают с символами в русской раскладке, плюс в буржуйских версиях 4 стрелочки, а в русской 2. Из-за этого начинается конфуз. Я купил серый аппарат именно по той причине, что английские буквы больше гравированных русских и это очень и очень удобно. Но столкнулся с проблемой несоответствия дополнительных символов. Начиная от точки с запятой и заканчивая знаком доллара и скобок.
    Вот так выглядит русская клавиатура:

    А вот так выглядит гравированная буржуйская:

    Как видите не совпадает.

    Ну решение оказалось копеешным.
    Все что нужно, это поменять раскладку. В N900 применяется стандартное X-расширение xkb. Файл с настройкой раскладок можно найти: /usr/share/X11/xkb/symbols/nokia_vndr/rx-51
    Подробно о формате файла и настройках xkb можно посмотреть тут, тут и тут.

    Там очень много букв, так что опишу тут не очень подробно, но достаточно, чтоб можно было менять на свое усмотрение.
    Итак, если открыть этот файл, то он большой, чтоб его перепечатывать. Расскажу об основных частях.
    За основу любой раскладки взята английская — базовая, вот так выглядит эта секция:

    1. partial hidden alphanumeric_keys
    2. xkb_symbols "english_base" {
    3.  
    4.   // 1. row
    5.   key <AD01>  { [  q,    Q,    1,    1    ] };
    6.   key <AD02>  { [  w,    W,    2,    2    ] };
    7.   key <AD03>  { [  e,    E,    3,    3    ] };
    8.   key <AD04>  { [  r,    R,    4,    4    ] };
    9.   key <AD05>  { [  t,    T,    5,    5    ] };
    10.   key <AD06>  { [  y,    Y,    6,    6    ] };
    11.   key <AD07>  { [  u,    U,    7,    7    ] };
    12.   key <AD08>  { [  i,    I,    8,    8    ] };
    13.   key <AD09>  { [  o,    O,    9,    9    ] };
    14.   key <AD10>  { [  p,    P,    0,    0    ] };
    15.   key <AB08>  { [  comma,    semicolon,  equal,    equal    ] };
    16.  
    17.   // 2. row
    18.   key <AC01>  { [  a,    A,    asterisk,  asterisk  ] };
    19.   key <AC02>  { [  s,    S,    plus,    plus    ] };
    20.   key <AC03>  { [  d,    D,    numbersign,  numbersign  ] };
    21.   key <AC04>  { [  f,    F,    minus,    minus    ] };
    22.   key <AC05>  { [  g,    G,    underscore,  underscore  ] };
    23.   key <AC06>  { [  h,    H,    parenleft,  parenleft  ] };
    24.   key <AC07>  { [  j,    J,    parenright,  parenright  ] };
    25.   key <AC08>  { [  k,    K,    ampersand,  ampersand  ] };
    26.   key <AC09>  { [  l,    L,    exclam,    exclam    ] };
    27.   key <AB09>  { [  period,    colon,    question,  question  ] };
    28.  
    29.   // 3. row
    30.   key <AB01>  { [  z,    Z,    sterling,  sterling  ] };
    31.   key <AB02>  { [  x,    X,    dollar,    dollar    ] };
    32.   key <AB03>  { [  c,    C,    EuroSign,  EuroSign  ] };
    33.   key <AB04>  { [  v,    V,    slash,    slash    ] };
    34.   key <AB05>  { [  b,    B,    backslash,  backslash  ] };
    35.   key <AB06>  { [  n,    N,    quotedbl,  quotedbl  ] };
    36.   key <AB07>  { [  m,    M,    apostrophe,  apostrophe  ] };
    37.   key <SPCE>  { [  space,    space,    at,    at    ] };
    38. };
    * This source code was highlighted with Source Code Highlighter.

    Тут используется 4 уровня. Каждая запись — это символ, комментариями они отделены на ряды на клавиатуре. В данной раскладке используется 4 уровня (4 разных значения можно получить с помощью одной кнопки). Итак как переключаются эти уровни:
    Shift(на клавиатуре стрелка вверх) — увеличивает на один уровень в любом случае. Нужно либо держать, либо нажать один раз и любая следующая клавиша увеличит значение при нажатии на уровень, либо два раза нажать — получится Caps Lock режим, то есть все последующие нажатия кнопок будут увеличены на один уровень.
    Fn(синяя стрелка на клавиатуре) — увеличивает на два уровня вверх. В комбинации с Shift увеличивает на три уровня вверх.

    Итак получаем, чтоб получить из таблицы символов нужный символ, согласно таблице, для примера возьмем первую кнопку:

    1. key <AD01> { [ q,  Q,  1,  1  ] };
    * This source code was highlighted with Source Code Highlighter.

    • чтоб получить первый уровень, то есть символ «q» — нужно просто нажать кнопку
    • чтоб получить второй уровень, то есть символ «Q» — нужно нажать Shift и кнопку
    • чтоб получить третий уровень, то есть символ «1» — нужно нажать Fn и кнопку
    • чтоб получить четвертый уровень, то есть символ «1» — нужно нажать Shift, Fn и кнопку

    «А как-же переключение раскладки?» — спросите Вы. А все просто. Давайте посмотрим на секцию с русской раскладкой:

    1. partial alphanumeric_keys
    2. xkb_symbols "ru" {
    3.   include "nokia_vndr/rx-51(english_base)"
    4.   include "nokia_vndr/rx-51(arrows_2btns)"
    5.  
    6.   name[Group1] = "Russian";
    7.  
    8.   key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";
    9.  
    10.   // 1. row
    11.   key <AD01>  { [  q,    Q,    1,      1,      Cyrillic_shorti,  Cyrillic_SHORTI,  1,      1      ] };
    12.   key <AD02>  { [  w,    W,    2,      2,      Cyrillic_tse,    Cyrillic_TSE,    2,      2      ] };
    13.   key <AD03>  { [  e,    E,    3,      3,      Cyrillic_u,    Cyrillic_U,    3,      3      ] };
    14.   key <AD04>  { [  r,    R,    4,      4,      Cyrillic_ka,    Cyrillic_KA,    4,      4      ] };
    15.   key <AD05>  { [  t,    T,    5,      5,      Cyrillic_ie,    Cyrillic_IE,    5,      5      ] };
    16.   key <AD06>  { [  y,    Y,    6,      6,      Cyrillic_en,    Cyrillic_EN,    6,      6      ] };
    17.   key <AD07>  { [  u,    U,    7,      7,      Cyrillic_ghe,    Cyrillic_GHE,    7,      7      ] };
    18.   key <AD08>  { [  i,    I,    8,      8,      Cyrillic_sha,    Cyrillic_SHA,    8,      8      ] };
    19.   key <AD09>  { [  o,    O,    9,      9,      Cyrillic_shcha,    Cyrillic_SHCHA,    9,      9      ] };
    20.   key <AD10>  { [  p,    P,    0,      0,      Cyrillic_ze,    Cyrillic_ZE,    0,      0      ] };
    21.   key <AB08> { [  Cyrillic_ha,  Cyrillic_HA,  Cyrillic_hardsign,  Cyrillic_HARDSIGN,  Cyrillic_ha,    Cyrillic_HA,    Cyrillic_hardsign,  Cyrillic_HARDSIGN  ] };
    22.  
    23.   // 2. row
    24.   key <AC01>  { [  a,    A,    asterisk,    asterisk,    Cyrillic_ef,    Cyrillic_EF,    asterisk,    asterisk    ] };
    25.   key <AC02>  { [  s,    S,    plus,      plus,      Cyrillic_yeru,    Cyrillic_YERU,    plus,      plus      ] };
    26.   key <AC03>  { [  d,    D,    numbersign,    numbersign,    Cyrillic_ve,    Cyrillic_VE,    numbersign,    numbersign    ] };
    27.   key <AC04>  { [  f,    F,    minus,      minus,      Cyrillic_a,    Cyrillic_A,    minus,      minus      ] };
    28.   key <AC05>  { [  g,    G,    underscore,    underscore,    Cyrillic_pe,    Cyrillic_PE,    underscore,    underscore    ] };
    29.   key <AC06>  { [  h,    H,    exclam,      exclam,      Cyrillic_er,    Cyrillic_ER,    exclam,      exclam      ] };
    30.   key <AC07>  { [  j,    J,    question,    question,    Cyrillic_o,    Cyrillic_O,    question,    question    ] };
    31.   key <AC08>  { [  k,    K,    semicolon,    semicolon,    Cyrillic_el,    Cyrillic_EL,    semicolon,    semicolon    ] };
    32.   key <AC09>  { [  l,    L,    colon,      colon,      Cyrillic_de,    Cyrillic_DE,    colon,      colon      ] };
    33.   key <AB09>  { [  comma,    comma,    comma,      comma,      Cyrillic_zhe,    Cyrillic_ZHE,    comma,      comma      ] };
    34.   key <UP>  { [  period,    period,    period,      period,      Cyrillic_e,    Cyrillic_E,    period,      period      ] };
    35.  
    36.   // 3. row
    37.   key <AB01>  { [  z,    Z,    dollar,      dollar,      Cyrillic_ya,    Cyrillic_YA,    dollar,      dollar      ] };
    38.   key <AB02>  { [  x,    X,    EuroSign,    EuroSign,    Cyrillic_che,    Cyrillic_CHE,    EuroSign,    EuroSign    ] };
    39.   key <AB03>  { [  c,    C,    slash,      slash,      Cyrillic_es,    Cyrillic_ES,    slash,      slash      ] };
    40.   key <AB04>  { [  v,    V,    parenleft,    parenleft,    Cyrillic_em,    Cyrillic_EM,    parenleft,    parenleft    ] };
    41.   key <AB05>  { [  b,    B,    parenright,    parenright,    Cyrillic_i,    Cyrillic_I,    parenright,    parenright    ] };
    42.   key <AB06>  { [  n,    N,    quotedbl,    quotedbl,    Cyrillic_te,    Cyrillic_TE,    quotedbl,    quotedbl    ] };
    43.   key <AB07>  { [  m,    M,    apostrophe,    apostrophe,    Cyrillic_softsign,  Cyrillic_SOFTSIGN,  apostrophe,    apostrophe    ] };
    44.   key <LEFT>  { [  Cyrillic_be,  Cyrillic_BE,  Cyrillic_yu,    Cyrillic_YU,    Cyrillic_be,    Cyrillic_BE,    Cyrillic_yu,    Cyrillic_YU    ] };
    45. };
    * This source code was highlighted with Source Code Highlighter.

    Первое, что бросается в глаза — это количество уровней. В данном случае их 8, а не 4. Все логично. На уровне 1-4 располагается английская раскладка, а на уровнях 5-8 — русская. Об этом так-же говорит вот эта запись:
    1. key.type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC";
    * This source code was highlighted with Source Code Highlighter.

    Для повышения или понижения уровня используется комбинация Ctrl+Пробел. Для пользователей она известна как переключение раскладки, что и есть повышения уровня на 4. Когда вы переключили раскладку на русскую (тем самым повысив все дальнейшие нажатия на 4) то клавиши Shift и Fn работают по тому-же принципу:
    • уровень 5 — просто нажатие кнопки
    • уровень 6 — Shift + нажатие
    • уровень 7 — Atl + нажатие
    • уровень 8 — Fn,Shify + нажатие

    Но есть одно ограничение, чтоб вы не написали в уровнях 7 и 8, значения все равно будут браться с уровней 3,4. Но лучше в уровнях 7 и 8 все-же записать самому те-же значения что и для 3 и 4, во избежании возможных проблем.
    Второе, на что нужно обратить внимание — это вот эта запись:
    1. include "nokia_vndr/rx-51(arrows_2btns)"
    * This source code was highlighted with Source Code Highlighter.

    Она подключает 2-х кнопочный курсор (что мне не нравиться и плюс у меня на клавишах 4 кнопки курсора).
    Давайте рассмотрим секцию с кнопочками:
    1. partial hidden alphanumeric_keys
    2. xkb_symbols "arrows_2btns" {
    3.   // rx-51 specific arrows mapping
    4.   // normal 2nd level must not be enumerated to allow text selection with Shift key
    5.   key <DOWN>  { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [  Left,  Up  ] };
    6.   key <RGHT>  { type[Group1] = "PC_FN_LEVEL2", symbols[Group1] = [  Right,  Down  ] };
    7. };
    8.  
    9. partial hidden alphanumeric_keys
    10. xkb_symbols "arrows_4btns" {
    11.   // standard arrows mapping
    12.   // normal 2nd level must not be enumerated to allow text selection with Shift key
    13.   key <UP>  { type[Group1] = "ONE_LEVEL", symbols[Group1] = [  Up  ] };
    14.   key <LEFT>  { type[Group1] = "ONE_LEVEL", symbols[Group1] = [  Left  ] };
    15.   key <DOWN>  { type[Group1] = "ONE_LEVEL", symbols[Group1] = [  Down  ] };
    16.   key <RGHT>  { type[Group1] = "ONE_LEVEL", symbols[Group1] = [  Right  ] };
    17. };
    * This source code was highlighted with Source Code Highlighter.

    Первая секция «arrows_2btns» используется в русской раскладке и еще в ряде других, где на клавиатуре только две клавиши отведены для курсора. Свойство type[Group1] = «PC_FN_LEVEL2» — как раз и определяет то, что на клавише две функции. Во второй секции «arrows_4btns» 4 клавиши отведены на курсор и на каждой клавише всего по одной функции (как же расточительно 🙂 ), об этом говорит атрибут type[Group1] = «ONE_LEVEL».
    Вот тут можно разогнаться по полной, можно повесить на курсор 6 значений при двойной раскладке, что я и сделал, вот ниже мой вариант:
    1. partial hidden alphanumeric_keys
    2. xkb_symbols "arrows_rule" {
    3.   // standard arrows mapping
    4.   // normal 2nd level must not be enumerated to allow text selection with Shift key
    5.   key <UP>  { type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC", symbols[Group1] = [  Up,    Up,    Cyrillic_e,    Cyrillic_E,    Up,    Up,    Cyrillic_e,    Cyrillic_E    ] };
    6.   key <LEFT>  { type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC", symbols[Group1] = [  Left,    Left,    Cyrillic_be,    Cyrillic_BE,    Left,    Left,    Cyrillic_be,    Cyrillic_BE    ] };
    7.   key <DOWN>  { type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC", symbols[Group1] = [  Down,    Down,    Cyrillic_yu,    Cyrillic_YU,    Down,    Down,    Cyrillic_yu,    Cyrillic_YU    ] };
    8.   key <RGHT>  { type[Group1] = "EIGHT_LEVEL_SEMIALPHABETIC", symbols[Group1] = [  Right,    Right,    Cyrillic_hardsign,  Cyrillic_HARDSIGN,  Right,    Right,    Cyrillic_hardsign,  Cyrillic_HARDSIGN  ] };
    9. };
    * This source code was highlighted with Source Code Highlighter.

    В моем варианте в русской и английской раскладке курсор остается курсором. Fn позволяет печатать русские буквы, которые у меня не влезли в обычные кнопки — Э, Б, Ю, Ъ. Комбинация Fn с Shift печатают заглавные и прописные символы. Из-за вышеуказанных ограничений 3,4 и 7,8 уровней русские буквы будут печататься при любой раскладке, но не велика потеря. Теперь кнопки курсора несут 3-х функциональную нагрузку (стрелка и большая и маленькая буква). Если учитывать, что есть комбинации с Ctrl + стрелка дает Home, End, PgUp, и PgDwn с соответствующей стрелкой, получаем 4 функции вместо 2-х, как в оригинале.

    В добавок ко всему, я изменил саму секцию «ru», теперь у меня на «серой» клавиатуре синие кнопки (Fn — комбинации) совпадают с тем, что написано на клавиатуре. Спорными оказались несколько кнопок.
    ,;=ЧЪ — сильно много функций, все не влазит. Я убрал твердый знак и перенес его на стрелку вправо. Еще один недостаток, запятая, только в английской раскладке, думаю перенести ее вместо знака фунтов стерлингов в русской раскладке.
    .:? Ж — ну тут все влезло, только точка опять присутствует только в английской раскладке, можно перенести ее вместо знака доллара или евро.
    <курсор влево>БЮ — хочется, чтоб курсор оставался всегда курсором и буквы можно было использовать как заглавные так и прописные. С такими требованиями не влазит это все на одну клавишу. Поэтому перенес на <курсор клавишу вниз>
    мой вариант можно сказать у меня с сайта вот по этой ссылке. Там лежит файлик rx-51.
    Файл располагается в /usr/share/X11/xkb/symbols/nokia_vndr.
    Скопируйте новый вариант файла (мой или свой) в любое место на устройстве и из xterm нужно выполнить такие вот команды:

    sudo gainroot
    cp /usr/share/X11/xkb/symbols/nokia_vndr/rx-51 /usr/share/X11/xkb/symbols/nokia_vndr/rx-5.bak
    cp /home/user/MyDocs/rx-51 /usr/share/X11/xkb/symbols/nokia_vndr/rx-51
    setxkbmap ru

    Будьте предельно внимательны, если вы положите плохой файл rx-51 и перезагрузите устройство, то оно не сможет загрузиться и придется перепрошивать устройство.

    В общем отличный простой способ изменить раскладку по Вашему усмотрению. Например тем, кто работает часто в консоли, было бы полезно добавить «пайп» “|”. Ну и так далее.

    Чтоб закрыть тему с кнопками, отмечу, что также можно поменять и таблицу дополнительных символов, которая появляется при нажатии на Fn+Ctrl. Но тут уже все не так просто. Сложность в том, что эти символы хранятся в бинарном виде. И для того, чтоб сформировать собственную таблицу, необходимо собрать специальный компилятор этого формата, написать свою конфигурацию, скомпилировать.
    Для заинтересовавшихся, вот ссылка на Maemo Wiki.

    Освобождаем место на RootFS


    Вот эта проблема для меня была сюрпризом. Rootfs — корневая файловая система, где находится ядро и самое необходимое (модули ядра, файлы конфигурации системы) для запуска системы. Располагается Rootf естественно в напаянном NAND Flash, а не на eMMC. Чтоб было понятно, небольшой экскурс по типам памяти.
    NOR-flash — тип флэш памяти, который позволяет получить байт с произвольного места (random-access for reading), и большим плюсом является выполнение программ прям из адресного пространства NOR — execute in place (XIP). Недостаток — цена. Обычно используется для хранения настроек и разной мелочи. Энергонезависимая память. Кратко — что-то вроде энергонезависимой RAM. Ну и в последнее время NOR сильно отстает от NAND по объему информации.
    NAND — значительно дешевле NOR. Скорость записи в NAND намного быстрее чем в NOR. Но основной недостаток — это то, что NAND блочное устройство и читать с него можно только блоками (в зависимости от микросхемы это может быть 512/2048/4096 байт). SD/MMC карты — это как раз представители NAND.

    И для ясности еще один термин — SoC — System on Chip. Переводится как «система в одной микросхеме» или «Система на кристале».
    Чтоб не распыляться, вот определение и характеристики термина.

    Таким образом в «голом» N900 у нас такие вот такие вот виды памяти:

    • 256 Mb DDR — используется как пространства для выполнения программ, так как мы уже разобрались, что с NAND выполнять программы нельзя. Располагаются внутри SoC.
    • 256 Mb NAND — используется для rootfs, ниже подробней опишу. Располагается в SoC.
    • 32 Гб eMMC — используется для всего остального, напаяна на плату.
    • до 16 Гб microSD Slot — слот для установки дополнительной памяти, официально написано, что поддерживается 16 Гб, но так как появились уже 32Гб экземпляры, то я лично опробовал и могу сказать, что работает. Видимо на момент написания харрактеристик еще и в планах не было выпуска карт объемом больше 16 Гб. Есть вероятность что и карта 64 Гб будет работать, если она выйдет конечно. Но нужно проверять.

    Сначала отмечю, что корень и загрузчик с ядром располагаются в 256Mb NAND. Ниже опишу подробней.
    32Гб eMMC разбита на 3 раздела:

    • 2 Гб раздел ext3, смонтирован как /home. Тут лежат настройки программ и разная мелочь. Также сюда ведет ссылка /opt (в /home/opt), сюда устанавливаются программы размером большим 500Кб (в старых прошивках, хотя все зависит от разработчику, куда захочет, туда и засунет, и я рекомендую туда именно устанавливать свое ПО).
    • 768 Мб, как swap-раздел.
    • Оставшиеся 27Гб отформатированы как VFAT и смонтированы в /home/user/MyDocs. Сюда программы не устанавливаются, потому-что этот раздел размонтируется, когда вы подключаете устройство к компьютеру, для того, чтоб его моно было подключить как внешний накопитель. Кстати, никто не мешает Вам его конвертировать/переформатировать в ext3 например, но к Windows Вы сможете подключить устройство только с помощью дополнительного ПО (портированного FUSE и ext3fs драйвера в нем, например)

    Ну а теперь подробней про rootfs. Весь 256Mb NAND отформатирован как UBIFS. UBIFS — это замена популярному JFFS2. Разница в том, что UBIFS умеет кэшировать и на больших объемах получается хороший прирост производительности. Недостаток, что UBIFS сложнее (он работает поверх UBI, который работает поверх MTD), а JFFS2 работает напрямую с NAND. Ну еще UBIFS появился только в 2007 году и работает с ядром начиная с версии 2.6.27. Именно поэтому практически во всех встраиваемых устройствах используется JFFS2. Но инженеры из Nokia приняли смелое решение использовать UBIFS. Подробней об этой файловой системе можно почитать здесь и здесь.
    В NAND располагается загрузчик, ядро и корневая директория — “/” плюс разные системные файлы, необходимы для загрузки. На «голом» устройстве должно быть около 100Мб свободно. Проблема в том, что если вы подключаете много репозиториев, то кэш apt’а раздувается очень сильно. Плюс некоторые библиотеки тоже устанавливаются в rootfs и у меня уже через неделю rootfs переполнился. Это очень печально и приходится предпринимать дополнительные действия по предотвращению этого. При переполнении rootfs система начинает тормозить и обновление каталогов приложений невозможно (некуда сохранять кэш).

    В идеале все что можно лучше перенести в VFAT, но это опасно, так как он отмонтируется при подключении к компу. Можно все перетащить в /home, как это сделано для /opt. Именно на этом и основывается мой метод.

    Состояние заполненности можно проверить, выполнив команду в терминале:

    df -h

    Самый простой способ все перенести — это создать скрипт с вот таким содержимым:

    #!/bin/sh
    # Nokia N900 Maemo 5 Script to free up space on rootfs
    # ignoring errors when creating dirs that may already exist

    # Moving ?? icons to /home/opt
    mkdir -p /home/opt/usr/share/icons 2> /dev/null
    cp -r /usr/share/icons/* /home/opt/usr/share/icons
    rm -r /usr/share/icons
    ln -s /home/opt/usr/share/icons /usr/share/icons

    # Moving video on start-up to /home/opt
    mkdir -p /home/opt/usr/share/hildon-welcome 2> /dev/null
    cp -r /usr/share/hildon-welcome/* /home/opt/usr/share/hildon-welcome
    rm -r /usr/share/hildon-welcome
    ln -s /home/opt/usr/share/hildon-welcome /usr/share/hildon-welcome

    # ??
    mkdir -p /home/opt/usr/share/pixmaps 2> /dev/null
    cp -r /usr/share/pixmaps/* /home/opt/usr/share/pixmaps
    rm -r /usr/share/pixmaps
    ln -s /home/opt/usr/share/pixmaps /usr/share/pixmaps

    # Moving 'apt cache' to /home/opt - Valid until Bug 5746 is fixed.
    mkdir -p /home/opt/var/cache/apt 2> /dev/null
    cp -r /var/cache/apt/* /home/opt/var/cache/apt
    rm -r /var/cache/apt
    ln -s /home/opt/var/cache/apt /var/cache/apt

    # Moving locales Source
    mv /usr/share/locale /opt
    ln -s /opt/locale /usr/share/locale

    * This source code was highlighted with Source Code Highlighter.

    например вы создали файл с именем free_my_rootfs.sh
    выполните в консоли:

    chmod +x free_my_rootfs.sh
    ./free_my_rootfs.sh

    Этот скрипт переносит иконки, видео «рукопожатие» стартующее при включении, кэш apt’a и локали системы.

    Дополнительно можно еще перетащить питон «optify python» (если перевести, то «перетащить python в /opt»):

    sudo gainroot
    apt-get install pymaemo-optify
    apt-get clean

    Приложение «Карты» тоже хранятся в rootfs (сами карты кэшируются на самый большой раздел), можно сделать так:

    sudo gainroot
    mv /usr/share/nokia-maps /home/opt/
    ln -s /home/opt/nokia-maps /usr/share/nokia-maps

    Можно еще переместить движок MicroB:

    sudo gainroot
    mv /usr/share/microb-engine /home/opt
    ln -s /home/opt/microb-engine /usr/share/microb-engine

    Ну и можно переместить учебник по пользованию N900:

    sudo gainroot
    mv /usr/share/tutorial-applet /home/opt
    ln -s /home/opt/tutorial-applet /usr/share/tutorial-applet

    Темы тоже живут в rootfs, но переносить их не очень безопасно, можно получить «кирпич» и придется перепрошивать устройство. Просто возьмите за правило держать парочку тем и удалять те, которым в ближайшее время пользоваться не будете.

    Ну вот вроде это все должно Вам помочь. Есть другой метод, очень брутальный, но для настоящих гиков. Заключается он в том, что нужно создать еще один раздел (уменьшив 27 Гб VFAT раздел) и засунуть все туда. Подробное описание этого метода можно найти здесь. Там еще есть умный скрипт, который проверяет перемещены ли уже данные и в конце покажет сколько места он спас на rootfs. Но пользоваться этим методом новичкам не рекомендую.

    Ну и главное, в следующей прошивк

    habr.com

    Nokia N900, интерфейс

    Подробный список характеристик в нашем каталоге: Nokia N900

    отдельные детальные материалы по теме:
    Общий обзор Nokia N900
    Nokia N900, телефон
    —>> Nokia N900, интерфейс
    Nokia N900 как КПК
    Nokia N900 и Maemo 5

    Здесь тоже всё весьма противоречиво. Возьмём устройство рабочих столов. Их здесь четыре, для каждого — свои обои и заполнение. Можно три любые стола отключить, при этом, правда, нужно иметь в виду, что отключаемый рабочий стол полностью очищается от установленных виджетов. Кстати, другого способа быстро очистить стол нет: или включить/выключить, или удалять по одному. Эта особенность (очистка при выключении/включении), кстати, далеко не всегда радует: может потребоваться просто отключить какой-то рабочий стол, и совсем не хочется потом восстанавливать его содержимое.

       

    Обои отдельно для каждого стола выбрать можно, при этом для меню будут выбраны те обои, которые стояли на текущем рабочем столе.

       

       

       

       

    Основной недостаток: виджеты никак не привязываются к координатной сетке, в результате поначалу приходилось их подолгу выстраивать, чтобы столы не выглядели как помойка. Потом появилось стороннее приложение, которое позволяет выстроить виджеты по сетке. Отчего Nokia самой в голову не пришло, что сервис виджетов без этого попросту недоделан — не ясно.

       

    Меню. Здесь вообще всё «чудесно». Даже в самых первых, и, по сегодняшним меркам, примитивных аппаратах на S60 (7650, 3650) была возможность переконфигурировать меню. Здесь же такой мрак! Изначально, «из коробки», меню представлено следующим образом: сетка 5х3 иконок, из которых правая нижняя открывает второе меню, в которое складывается вообще всё остальное установленное. Такая жуть на «мобильном компьютере с полноценной OS, почти аналогичной по возможностям таковой на настольном ПК». Стороннее ПО (catorize, mymenu) частично решают задачу, разбивая меню по категориям из «Диспетчера приложений», но даже при этом нет никакой возможности понять, в каком именно разделе находишься: подписей-то на экране нет. Такое пренебрежение к устройству меню искренне непонятно.

       

       

    С момента появления аппарата в продаже изменилось немногое: пара сторонних приложений, делающих своё собственное переконфигурирование меню по аналогии со структурой папок, сделанной для «Диспетчера приложений». Ни переименовать, ни переместить, ни что-нибудь ещё пользователю пока недоступно.

    Отдельное слово — системе доступа к «Меню». Имеется экранная кнопка, и работает она так: одно нажатие — и попадаем в меню, если нет запущенных приложений. А если они есть, сначала будут выведены на экран именно они, а не меню. И для доступа к меню нужно будет ещё раз нажать кнопку. Выход на рабочий стол из любого приложения — длительное нажатие этой кнопки.

    А вот кнопки «Возврат» вообще нет; вместо неё используется удивительная по гениальности замысла система: нужно нажать в пустое место на дисплее. То есть, кликнуть «мимо значка». Беда в том, что это действие несколько неочевидно, а кроме того, слишком уж часты попадания не в пустоту, а в иконку приложения, в результате вместо выхода — запуск программы. Аналогично встречается и обратная ситуация: хотим запустить программу, жмём чуть мимо — и бац, выход из меню. Частично вопрос решается установкой стороннего приложения (Shotrcutd), позволяющего для переключения меню/рабочий стол/задачи использовать клавишу камеры и датчик приближения.

    С рабочего стола и в приложениях доступна статусная строка, в которой находятся всевозможные значки состояний: аккумулятор, сеть, подключения и так далее. Есть область, клик по которой запускает системное меню, в котором, помимо системных, могут размещаться сторонние апплеты. Второе системное меню появится, если нажать на клавишу «Power». Туда тоже некоторые программы добавляют свои кнопки (например, переключатель режима телефона GSM ON/OFF).

       

    Работа со списками (в книге контактов, сообщениях, файлы, содержимое репозиториев и так далее). Устоявшийся термин «кинетическая прокрутка» вполне применим к тому, что сделано на Nokia N900. В общем, всё неплохо, кроме… Первое: касание экрана обязательно заканчивается отмечанием на экране какого-нибудь элемента, и если отпустить палец или стилус слишком рано, вместо пролистывания получим выбор элемента. На iPhone сделано грамотнее: отметка и выбор элемента — только после отпускания пальца. Второе: нет поиска в этих списках, практически нигде. Третье: перемещение в конец и в начало: не реализовано, кроме ускоренной прокрутки, которая не везде работает. А ускоренная прокрутка — несколько раз очень быстро листнуть; в результате список прокрутится полностью.

    Поворот экрана пока нормально работает только в приложении «Телефон» и в браузере (если не считать поворота фотографий в «Галерее»). Есть ещё несколько сторонних приложений, в которых предусмотрена такая функция, но не совсем хорошо реализована: обычно что-то из управления становится невозможным. Как дело пойдёт дальше — пока непонятно.

    Клавиатуры. Переключение раскладок на выдвижной клавиатуре — нет ничего менее очевидного, пожалуй. Точно придётся лезть или в Интернет, или в инструкцию. Или долго искать комбинацию «Ctrl + Space», особенно в свете того, что уже достаточно давно имеется привычка переключать языки на аппаратах Nokia комбинацией «Shift + Chr». Хоть бы обозначение на клавише сделали, что ли.

    Отметим отсутствие какой бы то ни было индикации текущего режима ввода: совершенно не ясно, на каком языке будет осуществляться ввод, каким шрифтом (цифровой ли ввод, включён ли Shift или Caps Lock). Уж это точно следовало бы сделать. Кстати, сторонние разработчики тоже отчего-то не торопились. Однако, недавно появилось приложение, в статусной области выводящее значение текущей раскладки. На данный момент автор занят вопросом прикручивания к программе функций отслеживания режима ввода — Shift, Caps lock, Fn.

       

    Клавиатура в 38 клавиш, не содержит цифрового ряда, по смыслу — примерно как в Nokia E75 (39 клавиш), и до уровня клавиатурников на Series80 или Nokia E90 сильно не дотягивает. Для написания дополнительных символов, в которые здесь входят и цифры, используется клавиша с изображением стрелки, назовём её для определённости клавишей «Fn». Как и двойное нажатие «Shift», приводящее к перелючению режима «Caps Lock», двойное нажатие «Fn» приводит к переключению между основной и дополнительной раскладками. Комбинация «Fn + Ctrl» (она же «Fn + Sym») открывает таблицу символов, которые в клавиатуру вообще не вместились: это знаки «больше», «меньше», и так далее, и здесь же буква «ё». Для букв в этой таблице работает модификатор «Shift» (чтобы ту же «Ё» заглавную можно было написать без танцев с бубном).

       

    Отсутствие навигационной клавиши, а также несколько большее количество букв в русском языке, нежели в латинице, привело к тому, что клавиши, предназначенные для навигации, наполовину заняты буквами, поэтому движение курсора в четыре стороны выполняется лишь двумя клавишами: влево-вправо без модификатора, вверх-вниз — с клавишей «Fn».

    Виртуальная клавиатура (сократим «ВК»). Текст набирать определённо приятнее, чем в том же 5800, но это из-за дисплея, а так ВК здесь совсем не лучше. Есть неприятные моменты. Во-первых, все знаки препинания забиты на одну клавишу, в результате она работает примерно так же, как работает клавиша «1» на большинстве мобильных телефонов. На наш взгляд, логичнее было бы сделать модификатор для них. Во-вторых, на дополнительную закладку вынесены уже три буквы: Э, Ф, Ё.

       

    В-третьих, окно ввода ВК определённо поддерживает написание весьма длинного текста, но именно создания, а не редактирования. Из окна набора заметок, электронной почты и т.п. в него удаётся внести не более двух фрагментов текста, разделённых символом перевода строки. Почему отсутствует функция открывания в редакторе ВК выделенного фрагмента текста — непонятно.

       

    Платформа поддерживает несколько GUI — GTK+ («родной» для N900) и Qt. Некоторые приложения портированы с десктопа вообще практически без изменений, пользоваться нормально ими можно только со стилусом. Вообще, это периодически немного мешает — разные интерфейсы. Реально на мобильном устройстве привыкаешь тыкать пальцем в экран, не особо задумываясь. А на многих программах получается, что приходится слишком уж вдумчиво глядеть на экран, чтобы понять, какую именно кнопку нажать.

    —>> Важные материалы по теме:
    Общий обзор Nokia N900
    Nokia N900, интерфейс
    Nokia N900 как КПК
    Nokia N900 и Maemo 5


     

    www.ixbt.com

    alexxlab

    leave a Comment