Как и для стандартного браузера Microb, для Opera Mobile тоже есть рекламорезка. Из оригинальной инструкции на харбе один из форумчанинов смог написать инструкцию о том, как заставить его работать на N900.
Для начала скачиваем файл и кладём его по пути:
/opt/opera/share/styles/adblock.css
Всегда последняя версия.
После этого запускаем Opera Mobile и в адресной строке вводим opera:config, переходим в секцию User Prefs, листаем до строки Local CSS File, указываем путь до него, затем листаем до конца секции User Prefs, нажимаем кнопку Сохранить. Перезагружаем Opera Mobile и пользуемся.
[699x418]
При нажатии на FN (CapsLock) и Ctrl можно запустить дополнительную символьную клавиатуру. Изначально она довольно скудная, поэтому была создана программа для её редактирования - SCV-Reader. Её полное название Modify Your On-Screen Keyboard Layouts.
apt-get install scv-reader
[699x419]
После установки и настройки и изменения символьной клавиатуры эта программа больше не нужна.
[699x419]
К сожалению, найти в системе тот файл, за который отвечает эта клавиатура и приложить сюда уже изменённый, я не смог, поэтому предлагаю сделать это по этим двум скриншотам.
Добавлена бумажная схема.
Просматривая различные темы и скрипты, я нашёл файл, который отвечает за качество камеры
/etc/gdigicam/gdigicam-camerabin.conf
Можно включить этот конфиг, поменяв в самом начале false на true, снять # напротив качества и 95 заменить на 100. Именно это делает скрипт camera.sh.
[699x420]
Посмотрев файл конфигурации чуть более внимательно, я обнаружил, что есть возможность изменить качество битрейта у аудио при видеосъёмке. Я просто поменял 128000 на 192000 (ставить больше особого смысла не вижу, звук и так очень чистый).
В архиве я прилагаю изменённый и оригинальный файлы, а так же сам скрипт.
Для того, чтобы воспользоваться N900, как Wi-Fi роутером и раздавать Интернет через мобильного оператора (например MTS 3G), можно воспользоваться специальными приложениями. Есть платный Joikuspot, который можно даже скачать бесплатно с форума, но похоже, что он не работает. По крайней мере я не смог с ним заставить N900 раздавать интернет.
Однако, есть одна отличная альтернатива, к тому же бесплатная. QtMobileHotSpot. Можно почитать на форуме подробнее, так же есть небольшая статья на эту тему.
apt-get install qtmobilehotspot
В архиве с вложениями можно будет найти драйвера, которые упали в MyDocs при установке этой программы (предназначение неизвестно, возможно для подключения через usb) и платную версию Joikuspot.
В стандартном приложении Контакты находятся все люди со всех аккаунтов (Skype, ICQ, Jabber, VK и другие). В них можно добавить такие параметры, как Номер телефона (Мобильный, Телефон (домашний), Факс), Электронная почта, Общалки, День рождения, Адрес, Веб-страница, Пол, Псевдоним, Должность, Компания, Заметки.
[700x419]
Прямо из определённого контакта можно выполнить определённые действия с ним, например позвонить, или отправить сообщение на телефон или в один из месседжеров, или перейти на веб-страницу, используя браузер по умолчанию. Так же должна работать функция просмотра адреса на карте, но видимо для российских адресов нужен какой-то определённый шаблон, потому что адрес, который добавляется из скайпа - работает.
Непонятно как (и вообще возможно ли) разъединить контакты, которые раньше были объединены. Единственный способ, это удалить аккаунт через параметры и подключить заново, заново распределяя всех людей с того аккаунта, поэтому лучше не путаться, когда будете пользоваться этим методом. Важно: удаление контактов из N900 удаляет его и с сервера!
При объединении контактов удаляется графа "Пол", необходимо будет добавить её заново (если оно вам надо, конечно).
Т.к. на N900 после установки CSSU есть возможность активировать до 9 рабочих столов, то было бы интересно, если бы удалось найти пакет обоев для этого. Существует пакет под названием Солнечная система, который размещает 9 картинок на рабочий стол и теперь на экранах будет 8 планет и солнце. Распаковать архив можно по пути /home/user/MyDocs/.images/ и после этого активировать через меню рабочего стола.
Помимо этого комплекта есть ещё другой (Млечный путь) из репозиториев, но ради интереса я решил выдрать его оттуда и переместить в обычную папку с изображениями. Получилось :)
Так как проект Maemo давно уже заброшен компанией Nokia, то следовало ожидать, что когда-нибудь и репозитории прекратят работать. Однажды это случилось и тогда были созданы зеркала, чтобы возможно было скачать хоть что-нибудь, и была написана эта статья. Насколько я понимаю, репозитории были крайне нестабильные, поэтому некоторые из них не рекомендовалось добавлять. В приложенном файле я собрал все работающие зеркала и рекомендую использовать их в том случае, если вдруг основные снова когда-нибудь "остановятся".
В данном архиве будет небольшая коллекция скриптов, которые я выдрал из некоторых приложений или просто где-то нашёл, а некоторые, возможно, и сам написал.
Разработку некоторых самописных я забросил, в случае их обновления будут созданы новые темы и об этом будет как-нибудь красиво написано, а пока что - всё в архиве.
Скрипт RotateDaemon - изначально это было приложение из репозиториев, которое выполняет функцию принудительного поворота на 360 градусов. Причём работает это всё очень быстро, но иногда (а особенно в портретном режиме) телефон работает очень глючно, а порой и вовсе уходит в перезагрузку, поэтому данный скрипт можно использоваться только ради забавы.
Скрипт lockd.py - предназначен для блокировки телефона при заслонении датчика приближения (например, когда кладём телефон в карман) и включении его при тряске при условии, что будет светло (задействуются акселлерометр и датчик света). На новой Nokia N900 почему-то не работает, ругается на нехватку какого-то компонента в sys разделе. Установка python самыми разными способами ситуацию не исправило, сказать по какой причине так происходит уже не могу, возможно из-за очередного обновления от сообщества были изменены какие-то компоненты, а возможно просто с европейской N900 что-то не так, в любом случае - скрипт бесполезен.
bnf - показывает подробные сведения о батарее, но я им не пользуюсь, т.к. он врёт. Так же там есть несколько штук для калибровки, но от них тоже толку мало - в процессе сыпятся ошибки.
Так же там находятся переписанные мною скрипты из пакета "оптимизации", они переименованы на русский язык и чуть-чуть дополнены и исправлены. И есть ещё моя попытка создать скрипт для маленького бекапа, но не слишком успешная. Так же ещё пара скриптов, созданных на основе инструкций с wiki на talk.maemo.org, но их проверить случая не предоставилось.
Как использовать ваш 900-й вместо колонок для компьютера через 3,5 мм выход (тема в ВК).
Нам понадобится вот некий шнур.
Скачиваем архив во вложениях и перемещаем оба файла, находящихся в архиве в папку Документы (или в любую другую). Вставляем шнур одной стороной в разъём для наушников\колонок в компьютере, а другой штекер (НЕ ДО КОНЦА!!!) в разъем 3,5 мм в телефон. Для включения колонок 900-ого пишем в терминале:
sh /home/user/MyDocs/.documents/PC-speaker-on.sh
Для выключения колонок 900-ого пишем в терминале:
sh /home/user/MyDocs/.documents/PC-speaker-off.sh
Есть множество тем, большинство из них идут со своим комплектом иконок. Я не пользуюсь такими, потому что как очень мало тем, в которых бы был полный комплект иконок, в которой менялись бы большинство иконок со стандартными приложениями. Но иногда и такие встречаются, например одна из последних тем Harmattan или Harmattan Black, там очень много иконок, выдранных с Nokia N9. Так же эти темы имеют свой transitions.ini, поэтому нужно было внимательным при замене тем. Помимо тем есть отдельные икон-паки, которые можно "наложить" на любую тему через кастомайзер. А в архиве ниже показан пример замены иконок для стандартной темы.
В данной статье показываются примеры по замене компонентов темы. Если вкратце, то просто меняем нужные части, предварительно сделав резеврную копию, а потом перезагружаем телефон и наслаждаемся новым цветам, другим фонам или что мы там ещё поменяли. Более полное описание не требуется.
Вам понадобятся rootsh, mc и свои файлы (в этой же папке вы найдете оригиналы, где и сможете разобраться с именами, размерами и форматами). Кстати я покажу вам это на примере стандартной темы с водой, n-series или alpha, и соответственно менять мы будем все в её файлах
Заходим в терминал и пишем root, пишем mc, на одной стороне переходим в директорию /usr/share/themes/alpha/ и на другой переходим в ту директорию, где у вас лежат папки backgrounds и images. Поочерёдно выделяем обе папки и нажимаем кнопку «Переместить». Заменяем все файлы (Оригинал есть тут же, на всякий случай) и перезагружаемся. Обратите внимание на форматы, размеры и имена соответствующих файлов.
Раньше мною был скачан архив (вроде из ВК) и в нём имеется куча всяких мелочей, которые по сути вряд ли когда-нибудь будут мною использоваться, но в этой статье я о них расскажу.
Анимация закрытия окна
Если вы присмотритесь, то при закрытии окна увидите там блёстки. Их изображение находится в папке темы, например /usr/share/themes/XXXX/images/
На месте XXXX имя вашей темы, через mc всё увидите, так например тема "Nokia N-Series" носит имя Alpha, а Digital Nature – Beta. Пример и оригинал можно будет найти во вложении.
Меняем звуки камеры
Звук кнопки спуска называется camera_snd_title1, запись видео – camera_snd_title2 и звук настройки фокуса camera_snd_title3
Находятся они все по пути /usr/share/sounds/
Копируем с заменой желаемые файлы и наслаждаемся.
Меню чата и смс
Добавляем свой аватар в чате SMSок как и в IM сервисах, и делаем так, чтобы аватарка собеседника была на другой стороне. Вам понадобятся rootsh, папка html, mc и своя аватарка под именем avatar в формате png и размером 64x64
Через mc заходим с одной стороны в директорию /usr/share/rtcom-messaging-ui/ и с другой в ту где у вас лежит папка html, выбираем нужную папку html и нажимаем кнопку «Переместить». Заходим в сообщения и радуемся моей аватарке вместо вашей!
Меняем иконку батарейки в менюшке вверху
Вам понадобятся rootsh, mc, и свои иконки для батарейки, а точнее 8 изображений в формате png, в таком же размере как и стандартные, 18x36. Названия файлов: statusarea_battery_full13 для 13 процентов зарядки и так далее: statusarea_battery_full25, statusarea_battery_full38, statusarea_battery_full50, statusarea_battery_full63, statusarea_battery_full75, statusarea_battery_full88, statusarea_battery_full100 для полной зарядки, statusarea_battery_insufficient_charging недостаточная зарядка, statusarea_battery_low низкий уровень зарядки, statusarea_battery_verylow очень низкий уровень зарядки. В общем вы разберётесь, так как в папке вы найдёте примеры.
Заходим в mc и на одной половине заходим в директорию /usr/share/icons/hicolor/scalable/hildon и в другой в директорию где у вас находятся ВАШИ файлы. В этой половине выбираем поочередно все 8 файлов и нажимаем внизу кнопку «Переместить», сначала скопировав оригинальные файлы куда нибудь, чтобы не потерять, и дабы позже не терроризировать маемо сообщество. Заменяем оригиналы своими и перезагружаем устройство. Обратите внимание на то, что формат файлов png, а размер 18 на 36. И не забудьте скопировать оригиналы!
Теперь есть ещё изображения батарейки в окне когда вы нажимаете на эту менюшку, там файлы больше по размеру 48x48, называются также и находятся они в директории:
/usr/share/icons/hicolor/48x48/hildon/
По аналогии замены иконок батареи и прогресс бара можно поменять многие иконки системы для этого ройтесь в этой директории /usr/share/icons/hicolor/
Меняем иконку сигнала связи в менюшке вверху
Вам понадобятся rootsh, mc, и свои иконки для сигнала, а точнее 5 изображений в формате png, в таком же размере как и стандартные, 18x25. Названия файлов: statusarea_cell_level1, statusarea_cell_level2, statusarea_cell_level3, statusarea_cell_level4, statusarea_cell_level5. В общем вы разберётесь, так как в папке вы найдете оригинал. В mc в одной половине коммандера заходим в директорию /usr/share/icons/hicolor/scalable/hildon/ и в другой половине в директорию где у вас находятся ВАШИ файлы. В этой половине выбираем поочерёдно все 8 файлов и нажимаем внизу кнопку «Переместить», сначала скопировав оригинальные файлы куда-нибудь, чтобы не потерять, и дабы позже не терроризировать маемо сообщество. Заменяем оригиналы своими и перезагружаем устройство. Обратите внимание на то, что формат файлов png, а размер 18 на 25. И не забудьте скопировать оригиналы! По аналогии замены иконок батареи, сигнала связи и прогресс бара можно поменять многие иконки системы для этого ройтесь в этой директории /usr/share/icons/hicolor/ .
Меняем прогресс бар при включении телефона (эти самые пять «кружочков»)
На N900 очень удобная система обмена сообщениями. Всё интегрировано в средство стандартного обмена сообщениями. Т.о. все контакты из ICQ, Skype, ВК и т.п. попадают в телефонную книжку (Контакты), а общаться с ними можно прямо через стандартные Сообщения. Для расширения возможностей и добавления новых протоколов предлагается установить несколько deb-пакетов из вложений и из репозиториев.
Учётные записи обмена: Deb-пакеты - Blogger, Evernote, FTP, Photobucket, Pixelpipe, Tinypic, Twitter, YouTube Uploader; пакеты из репозиториев - Command-Line, Blipfoto.com, MobilBlogg.nu, MyWorld, photobucket.com, Vkontakte, WebDAV, yfrog.com, Evernote, Flickr, OVI, Picasa Web, Pixelpipe, Twitpic, Twitter, Yandex.Fotki.
apt-get install sharing-cli --force-yes -y
apt-get install sharing-plugin-blipfoto --force-yes -y
apt-get install sharing-plugin-mobilblogg --force-yes -y
apt-get install sharing-plugin-mysocials --force-yes -y
apt-get install sharing-plugin-mysocials-mymail --force-yes -y
apt-get install sharing-plugin-mysocials-photobucket --force-yes -y
apt-get install sharing-plugin-mysocials-vkontakte --force-yes -y
apt-get install sharing-plugin-webdav --force-yes -y
apt-get install sharing-plugin-yfrog --force-yes -y
apt-get install sharing-service-evernote --force-yes -y
apt-get install sharing-service-flickr --force-yes -y
apt-get install sharing-service-ovi --force-yes -y
apt-get install sharing-service-picasa --force-yes -y
apt-get install sharing-service-pixelpipe --force-yes -y
apt-get install sharing-service-twitpic --force-yes -y
apt-get install sharing-twitter-multi --force-yes -y
apt-get install yandex-fotki-sharing-plugin --force-yes -y
Для удаления иконок Evernote необходимо выполнить следующее:
rm -f /usr/share/applications/hildon/evernote.desktop
rm -f /usr/share/icons/hicolor/64x64/hildon/evernote64.png
rm -f /opt/maemo/usr/share/icons/hicolor/64x64/hildon/evernote64.png
Учётные записи VoIP и чата
AIM, GaduGadu, Groupwise, ICQ, MSN, QQ, Sametime & Yahoo, MSN (Haze), Office Communicator, IRC, Fetion, Twitter, Mail.Ru Agent, Vkontakte, Google Voice, MSN (Pecan), Google Album Art Downloader, Google Poster Downloader.
apt-get install account-plugin-haze --force-yes -y
apt-get install account-plugin-butterfly --force-yes -y
apt-get install account-plugin-haze-sipe --force-yes -y
apt-get install account-plugin-idle --force-yes -y
apt-get install libpurple-fetion-protocol --force-yes -y
apt-get install libpurple-twitter-protocol --force-yes -y
apt-get install pidgin-mra --force-yes -y
apt-get install rtcom-accounts-plugin-vkontakte --force-yes -y
apt-get install telepathy-theonering --force-yes -y
apt-get install telepathy-msn-pecan --force-yes -y
apt-get install google-album-art-downloader --force-yes -y
apt-get install google-poster-downloader --force-yes -y
[700x419]
По окончании настроек мы имеем возможность настроить протоколы, но, к сожалению, большинство из них уже не поддерживаются Maemo из-за изменения протоколов авторизации, но такие протоколы, как ВК работают до сих пор, но уже иначе. Инструкция в картинках. Вкратце: в протоколе Jabber в качестве логина указываем login@vkxmpp.hopto.org, за более подробной настройкой можно обратиться на форум или следовать инструкциям бота.
Переходим к небольшим твикам системы, устанавливаем SpeedPath. Это патч для ускорения работы. Опустим отступления о патче длиной 200 и 4 строк в linux и blackhat соответственно и приступим сразу к делу. Автор утверждает что вы заметите много улучшений в работе hildon-desktop, например более быстрое переключение окон приложений, скроллинг контактов, изображений, и вообще все будет быстрее. По ощущениям он чуть больше производительности добавляет. Почитать статью или форум.
Сделать это можно через скрипт superswap.sh, входящий в комплект скриптов для прокачки N900.
Для оффлайновой навигации на N900 существует программа Sygic. Из статьи понятно, что данный навигатор единственный полноценный, но карты у него уже довольно старые (тут можно их скачать) и более новых уже не будет. Почитать подробнее на форуме.
Сама программа работает нормально, пользоваться можно даже по сей день, по крайней мере это лучше, чем ничего.
По ссылке можно скачать карты и дополнительные файлы к программе, а так же crack. После того, как всё распаковали, то выполняем следующее:
cd /home/user/MyDocs/Maps
perl modifica.pl
Программа будет активирована, а т.к. мы скопировали конфиг настроек, то всё будет уже настроено.
Сущестувует несколько тем, в которых рассказывают и рассуждают о различных сочетаниях настроек для появления различных эффектов, например здесь, или здесь, или здесь. В том файле, что я в итоге изменил и постарался максимально подробно оставить комментарии.
На ранних прошивках на N900 не работали USSD запросы и посредством встроенной звонилки нельзя было проверить баланс. В дальнейшем этом устранили, однако на тот момент была создана программа, а позже вместе с ней был создан виджет. Проверять баланс через заранее настроенный виджет гораздо удобнее, нежели открывать звонилку и набирать привычные *100#. Подробнее на форуме.
Замечание: т.к. МТС иногда тупит и при запросе *100# присылает SMS с балансом, то было принято решение писать в виджете команду #100# - так баланс всегда отображается корректно, но транслитом, что собственно не страшно :)
apt-get install ussd-widget
При создании виджета, чтобы при балансе в сообщении не было рекламы, нужно в параметр регулярное выражение добавить это:
(.+?[\d\,\.]+)
Теперь мы имеем настроенные балансы, при желании можно выставить автообновление в течении избранного времени.
Есть две программы, которые предоставляют доступ к картам метрополитена. MetroMap и qMetro. Первая старая, тормозная (хотя рабочая), а вторая быстрая и имеет чуть больше возможностей и более плавный интерфейс. Можно почитать форум. Установка происходит следующим образом:
apt-get install qmetro
Меня немного огорчило, что в комплекте не прилагалась карта Санкт-Петербурга, но не долго думая я зашёл на сайт pMetro и скачал схему. Формат подошёл. Выбор по умолчанию возможен путём изменения конфига (для того, чтобы он создался необходимо один раз запустить программу) по пути:
/home/user/MyDocs/.root/home/user/.config/qMetro/config.conf
И там, где строчка, которая отвечает за карту, прописать название карты, которую мы скачали:
MapLastFile=/home/user/MyDocs/.local/share/qMetro/map/Peterburg.pmz
По этой ссылке всегда последняя версия для Питера.
После этого пользуемся картой метро своего города :)