Блог-хранилище для Nokia N900
Инструкция к Nokia N900 |
Оригинальный мануал на русском языке!
Вложение: 13386697_manual_k_nokia_n900.pdf
|
Как прошить Nokia N900 на Windows 10 x64 |
Метки: прошивка |
Opera Mini 8 (Java) |
Давненько произошло так, что пользоваться браузерами (любыми) на N900 стало практически невозможно. Микроб ужасно тормозит, Opera вылетает, а самый последний новый QML сочетает в себе баги двух предыдущих, хотя частично - частично тормозит, иногда вылетает. Но, как оказалось, нет причин для беспокойства, ибо теперь можно пользоваться старой доброй Opera Mini 8, которая идеально работает! Встречаем!
Всем известна особенность Opera Mini сжимать интернет трафик, пропуская его через свои прокси серверы. К экономии до сих пор дорогого gprs трафика можно добавить еще пару плюшек - это быстрый и отзывчивый интерфейс нетребовательный к ресурсам, а также возможность очень просто сохранять страницы для последующего оффлайн чтения.
Жаль только наш любимый аппарат из коробки не умел запускать java мидлеты. Но со временем появилась возможность их запуска в виртуальной java машине с помощью програм MicroEmulator и phoneME. Последняя пришлась мне больше по душе, да и субъективно была стабильнее. Но к сожалению крайняя версия phoneME под Maemo датируется еще 2012 годом, а версия работоспособной Оперы являлась 6.5, с версией 7 эмулятор зависал почти сразу после запуска.
На днях обнаружил что теперь доступна Opera Mini 8, которая прекрасно заработала на Nokia N900:
Доступна экранная клавиатура, плавная прокрутка пальцем, работает загрузка файлов, самопроизвольно за время тестирования ни разу не завершилась. Загрузить её можно тут, нужны оба файла jar и jad:
Загрузить phoneME здесь:
dpkg -i /путь_к_файлу/cvm_maemo-mr2.b168+svn20547-20120818_armel.deb
Запустить мидлет Оперы после этого совсем не составит труда. Можно воспользоваться файловым менеджером или ярлыком меню "Run MIDlet". При таком варианте запуска желательно сохранить оба файла мидлета в /home/user/ что бы быстрее к ним добраться.
Можно облегчить себе жизнь ещё больше и сделать настоящий ярлык, к тому же делается он совсем просто! =) Для начала находим иконку в формате PNG. Мне подвернулась на форуме maemo.su такая:
Смотрим её разрешение (у нашей 96х96) и сохраняем под именем operamini.png в соответствующую папку:
/opt/usr/share/icons/hicolor/96x96/hildon/operamini.png
Далее создаем сам файл ярлыка: /usr/share/applications/hildon/operamini.desktop и записываем в него поочередно строчки:
echo "[Desktop Entry]" >> /usr/share/applications/hildon/operamini.desktop echo "Encoding=UTF-8" >> /usr/share/applications/hildon/operamini.desktop echo "Version=1.0" >> /usr/share/applications/hildon/operamini.desktop echo "Type=Application" >> /usr/share/applications/hildon/operamini.desktop echo "Name=OperaMini" >> /usr/share/applications/hildon/operamini.desktop echo "Categories=Browser" >> /usr/share/applications/hildon/operamini.desktop
Тут указываем путь к мидлету, советую сложить оба файла оперы в /opt/operamini8/
echo "Exec=/opt/phoneme/bin/runmidlet /opt/operamini8/opera-mini-8.0.35626-advanced-ru.jar" >> /usr/share/applications/hildon/operamini.desktop
Дальше пишем имя которое мы дали файлу иконки:
echo "Icon=operamini" >> /usr/share/applications/hildon/operamini.desktop echo "X-Window-Icon=operamini" >> /usr/share/applications/hildon/operamini.desktop echo "X-Window-Icon-Dimmed=operamini" >> /usr/share/applications/hildon/operamini.desktop
И дописываем последние строки:
echo "X-HildonDesk-ShowInToolbar=true" >> /usr/share/applications/hildon/operamini.desktop echo "X-Osso-Type=application/x-executable" >> /usr/share/applications/hildon/operamini.desktop
Всё, Наш ярлык в меню готов! Можем добавлять его на рабочий стол.
З.Ы: Для тех кому некогда всем этим заниматься, вложил в deb'ку с phoneME мидлет Оперы с уже готовым ярлыком:
Вложение: 4141744_operamini8.zip
Метки: приложения браузер |
UFO (X-Com) |
OpenXcom — клон игры UFO: Enemy Unknown (она же X-COM: UFO Defense в США).
Уверен, что многие играли в эту замечательную игру на ПК. Теперь есть возможность сделать это и на Nokia N900 !
Скриншоты:
Файл с русским языком можно взять из компьютерной версии (или из моей темы на форуме) и закинуть в папку \MyDocs\Games\Open X-Com\data\Language\
После чего выбрать в настройках русский. Будет как на скриншотах выше.
Единственный момент, при установке возник конфликт между TuxPaint и FapMan его удалил и повторно не даёт установить, не удалив игру, возможно это исправят когда-нибудь в обновлениях (если таковые ещё будут)
На данный момент очень даже играбельна, но осталось неясным как повернуть человека (правой кнопки мыши нет, и никакая альтернатива видимо не предусмотрена), так же отсутствуют звуки, что тоже неприятно, хотя и не критично.
Метки: игры |
Стандартная музыка |
Добавляю стандартные песни, которые находятся в папке /.sounds после перепрошивки.
Метки: музыка |
Отключение автообновления |
Как отключить постоянную проверку обновлений при подключении к интернету? Не всегда бывает удобно когда телефон проверяет мегабайтные обновления, а вы сидите через GPRS/3G. Со мной такая ситуация приключилась дважды, оба раза телефон выкачал обновления, а я попал на пару сотен деревянных.
Итак, есть три варианта.
1) Перед тем, как залезть в интернет, отключите репозитории в диспетчере приложений, и ему нечего будет обновлять.
2) Есть команда об автоматическом обновлении через много месяцев/лет, для этого в терминале вводим:
gconftool -st int /apps/hildon/update-notifier/check_interval 1000000
(больше этого числа лучше не ставить)
3) Скачать программу из репозиториев: Update Configurator. Она хороша тем, что позволяет всё настроить через графический интерфейс.
Так же можно использовать набор скриптов из программы MaeModder, сам скрипт будет уже прикреплён к этому посту, в нём команда немного отличается от второго варианта, но суть дела остаётся та же - система будет обновляться один раз в много лет.
Вложение: 4120113_update_off.zip
Метки: автообновление скрипт приложения |
AutoComp Editor - редактор словаря |
Каждый раз после перепрошивки любого телефона приходится заново "учить" его новым незнакомым словам, будь то имена, номера, маты... Это, грубо говоря, внутренний Т9, предиктивный ввод текста, который предугадывает слова. Как-то раз я задумался где же хранятся файлы словаря? Ответ - здесь:
/home/user/.osso/dictionaries/
Если быть абсолютно точным, то нужны эти файлы:
/home/user/.osso/dictionaries/.personal.dictionary
/home/user/.osso/dictionaries/.used.dictionary
Всё, что нужно - просто скопировать их, нет даже необходимости перезагружать телефон. Естественно, это при условии, что заранее выбраны две языковые раскладки - русская и английская.
Так же, будет полезно узнать, что этот словарь можно отредактировать с помощью программы AutoComp Editor. Про неё можно почитать на форуме или посмотреть краткую инструкцию по установке.
Можно удалять или добавлять слова для всех выбранных языков.
Словарь заполняется предпочтительно для того языка, который выбран в экранной клавиатуре.
Словарь всегда запоминает то, что вводится в экранной клавиатуре. При вводе с аппаратной - не всегда запоминает.
Так что, как из этого следует, можно сохранить заранее эти файлы перед перепрошивкой, после чего вернуть их обратно. Опять же повторюсь, что это работает, но сначала нужно переключить язык, для этого надо пройти по пути Параметры -> Ввод текста.
В архиве ниже приведён один из моих бекапов на эту тему.
Вложение: 4120066_slovary_t9.zip
Метки: приложения backup словари |
Подключение к Wi-Fi роутеру |
Подключение между N900 к Wi-Fi можно осуществить не вводя пароль от роутера.
Сеть должна поддерживать Wi-Fi protected setup.
Может пригодится в том случае, если лень вводить свой пароль, или же если пришли домой к другу, нашли его роутер и путём нажатия на кнопку WPS сразу же подключились к сети.
Посмотреть сохранённый пароль можно с помощью дополнительного апплета для панели управления - WPA key editor.
Если же на роутере нет такой кнопки, то придётся зайти в админку роутера по одному из известных адресов, в зависимости от модели (чаще всего или этот, или этот) и в соответствующем меню ввести временный PIN-код, после чего будет выполнено соединение.
Метки: wi-fi |
Research & Development Mode (R&D или RD Mode) |
Я всегда начинаю прошивку с включения диагностического режима под названием R&D Mode. Благодаря ему можно получить права суперпользователя без каких-либо дополнений, введя в терминале команду "sudo gainroot", а так же ряд других преимуществ, например отключение перезагрузки при перегреве (осторожно!), быстрое включение по кнопке Power, доступ к файловой системе, выход из циклической перезагрузки (мне не помогло), а так же уникальное мерцание клавиатуры (ВИДЕО).
В прочем, если мерцание клавиатуры мешает, то всегда можно отредактировать файл по пути
/etc/pmconfig
И изменить "sleep_ind 1" на "sleep_ind 0", после чего перезагрузиться. (взято отсюда)
Так же, установка Multiboot автоматически отключает это мерцание.
Обычное включение этого режима происходит командой в программе Flasher (на компьютере! на телефон невозможно, вроде):
flasher-3.5 --enable-rd-mode
Но этого недостаточно. Я предпочитаю использовать более полную версию этой команды:
flasher-3.5 --enable-rd-mode --set-rd-flags=no-omap-wd,no-lifeguard-reset,no-ext-wd
Отключение выполняется соответствующей командой:
flasher-3.5.exe --disable-rd-mode
Полезная справка по командам.
По возможности в этот желательно добавить статью с информацией о флагах, ссылка которую устарела.
Метки: r&d mode прошивка flasher |
Формат и монтирование разделов |
Путём некоторых неудачных экспериментов, связанных с работой с файлами в разделе MyDocs, есть риск получить систему без разделов MyDocs и MicroSD. Всё это из-за того, что слетает разметка раздела. Помочь может подключение по usb к компьютеру с Windows и проверка диска на ошибки, но как быть если usb сломан?
Ознакомиться со структурой файловой системы можно на ВИКИ, или чуть ниже в таблице.
File manager path | Real path | Size of the partition | Partition Type | Device |
---|---|---|---|---|
root |
/ |
256 MiB | rootfs | Built in to processor chip |
space for software installations etc. |
/home |
2 GiB | ext3 | Partition of 32 GB memory chip |
Nokia N900 |
/home/user/MyDocs |
27 GiB | vfat (default) | Partition of 32 GB memory chip |
Memory card |
/media/mmc1 |
Memory card's size | N/A | microSD memory card |
Swap | - | 768 MiB | swap |
Partition of 32 GB memory chip |
Можно выполнить fsck, но в моём случае процесс принимает циклический характер, поэтому бесполезен. Такой же результат при попытке сделать это через BackupMenu.
Раньше была консольная программа cfdisk, но сейчас почему-то она не работает. Однако, путём смекалки и благодаря ЭТОЙ СТАТЬЕ я понял как можно вернуть всё в работоспособное состояние. Единственный минус - будет форматирован весь раздел. Пришлось некоторое время погуглить, чтобы найти нужную команду для этой операции, и так:
# mkfs.vfat /dev/mmcblk0p1
После этого спокойно перезагружаем телефон и телефон снова видит все разделы.
Метки: форматирование монтирование |
Схема разборки |
На одном из ФОРУМОВ удалось найти мануал по разборке N900. Файл формата pdf и на английском, но всё понятно и из картинок.
Так же, раз создаю эту тему, то не будет лишним добавить одно из ВИДЕО, СХЕМУ (в архиве копия).
Вложение: 4119852_n900_razborka.zip
Метки: разборка видео |
Evopedia |
Evopedia - архив Википедии для N900 благодаря заранее скачанным ДАМПам. Может пригодится в том месте, где нет доступа к Интернету, но очень нужно что-то просмотреть. Единственный недостаток - как и все большинство программ - не обновляется. Таким образом, дампы баз можно скачать только за 2010-й год. Некоторые вещи не меняются, но насколько эти статьи могут быть актуальны решать конечному пользователю, но лично я за всё время пользования телефоном так и не воспользовался данной программой. СКАЧАТЬ ДАМПЫ: википедия и викицитатник. Почитать ВИКИ и СТАТЬЮ.
Метки: приложения |
Ссылки на ресурсы |
После того, как перестал работать форум по адресу meegos.su, то вместо привычной картины появились различные ссылки на другие ресурсы, которые, как я думаю, имеет смысл сохранить, вдруг пригодятся.
Друзья, простите за эту страничку, которую вы видите вместо форума, блога и Wiki сообщества MaemoWorld.ru. У нас случилась серьезная проблема с железом, восстанавливаемся.
Следить за новостями сайта можно в ВКонтакте, Twitter, Facebook.
Новости и обсуждения по тематикам:
По всем вопросам можно обращаться по почте: maemoworld.ru@gmail.com
Метки: ссылки |
Скрипт Clean&Update |
Было предпринято решение о финальной доработке скрипта "Clean N900.sh" и путём сочетания различных комбинаций в скрипт была добавлена информация (из моих же собственных пожеланий) о состоянии телефона, а так же объединение со скриптом "Обновления часовых поясов". Теперь его функция находится внутри основного проекта, который я переименовал в "Clean&Update". Из-за того, что Linux не поддерживает особые символы в названиях, а переименовывать проект мне не хотелось, было принято решение о переименовании исполняемого файла в "clean_update.sh". Как и в прошлых версиях - будут выполнены различные команды по удалению лишних файлов и папок, а так же скачаются и установятся все доступные обновления, если на этот момент ещё будет что обновлять, и будет показана краткая информация о системе перед этим, а под конец будет предложено перезагрузить телефон (с возможностью отказаться). Так же будет выполнена оптимизация базы данных (sqlite3). Все необходимые команды искать долго не пришлось - очень помогла ЭТА СТАТЬЯ и мои предыдущие наработки. Последняя дата изменения: 7 июля 2014. Архив прилагается :)
Скрипт обновлён 10.07.2014. Внесены коррективы и окончательные (?) дополнения.
Вложение: 4120126_clean_update_v7.zip
Метки: скрипт |
Easy Debian |
Не секрет, что на N900 можно устанавливать различные ОС, но самым простым методом является установка Debian через некий эмулятор (почти как VirtualBox на Windows). Можно прочитать СТАТЬЮ, ВИКИ, посмотреть одно из множества ВИДЕО работы. После установки набора программ Easy Debian, понадобится только скачать (можно через Deb Img Install) образ и выполнить его распаковку. Внимание!!! На телефоне данный процесс займёт несколько часов и не факт, что всё получится, поэтому лучше всего скачать образ заранее и распаковать его в корень раздела MyDocs через Total Commander из-под Windows. На момент написания статьи тестировалась версия "debian-m5-estel.img.ext3". Скачать образы можно с этого САЙТА или по
Метки: видео Easy Debian ссылки |
Скачать песню |
Случилось так, что вдруг захотелось послушать песню, которой не оказалось в моей коллекции. Первая мысль: был бы телефон на андроиде, то это не было бы проблемой. Но NitDroid не установлен, а другого телефона под рукой нет. Вторая мысль: т.к. последний профиксенный flash player позволяет прослушивать музыку из ВК, то можно и так, проблема только в том, что после такого насилия над телефоном он может зависнуть. Третий вариант: скачать песню! Ведь оказывается, что ВК на N900 работает даже лучше, чем я предполагал! Зашёл на страничку, а там (благодаря древнему скрипту, который (охуеть) ещё работает) просто кнопка [D] (СКАЧАТЬ) песню. Качает быстро даже с мобильного интернета. Программой для редактирования тегов переписываем крякозябры в названии и слушаем в стандартном проигрывателе! Profit!!!
|
Подсветка |
Изначально я задумался о том, возможно ли через терминал заставить дисплей НЕ ОТКЛЮЧАТЬСЯ в течении определённого времени, а потом снова вернуться всё обратно. Прямых ответов не было, хотя были близкие.
Пришлось самому думать и искать параметры, которые отвечают за яркость, воспользовался Редактором конфигурации и увидел в секции таймаута подсветки число в секундах и сам домыслил команду и она сработала:
gconftool -s --type int /system/osso/dsm/display/display_dim_timeout 600
Благодаря такому успеху у меня родилась идея о том, что раз можно менять системные настройки
и есть возможность добавить новые параметры, то почему бы не добавить возможности для гашения подсветки через определённое время? Добавил 5 и 10 минут, правда не без труда, но опытом проб и ошибок я сделал вот такую штуку:
Может и не пригодится, т.к. в основном и 2 минуты меня устраивают, но это те самые приятные мелочи из разряда "пусть будет".
Метки: яркость |
Гашение клавиатуры и mce.ini |
Для того чтобы настроить время гашения клавиатуры, можно отредактировать файл mce.ini, находится он по пути /etc/mce/mce.ini и редактировать нужно блок KeyPad, строчку BacklightTimeout:
Я поставил 1 минуту (60 секунд).
В архиве прилагаю файл mce.ini, в нём так же имеются изменённые конфиги для Редактора светодиодов.
Вложение: 4096677_mce.zip
Метки: backup яркость |
Скрипт Backup2 |
На создание этого скрипта меня толкнула та ситуация, после которой я прошивал телефон, а переместить резевные копии, которые сделал перед прошивкой, забывал, в результате теряя все файлы.
В данном скрипте будут забекаплены только те резевные копии, что делались через телефонные приложения (Резервная копия, Контакты), скриншоты, экспортированные журналы (SMS/Звонки, Репозитории, Пакеты, Лог Доступности) и некоторые конфиги от приложений.
В планах была идея чтобы сделать резевную копию фотографий, документов и загрузок, но из-за непредсказуемого размера этих данных эта идея была отложена, а строчки закомментированы. При необходимости это сделать, можно раскомментировать строчки и запустить скрипт - все эти данные он переместит на карту памяти (нужно не забыть её вставить).
Финалом идеи была программа, которая из терминала позволяет отправлять письмо на электронную почту, а по этой причине я даже освоил команды для создания zip-архивов из терминала (кстати здесь есть больше команд), но наткнкулся на ошибку Segmentation fault, поэтому последний шаг придётся делать вручную, т.к. другого альтернативного решения я не нашёл.
p.s. посвящаю этот скрипт трёхлетию моей Nokia N900 :)
Вложение: 4096670_backup2sh.zip
Метки: скрипт команды |
E-Mail from Command Line |
Существует конспольное приложение для отправки электронной почты через терминал. Есть специальная тема на форуме, но информации там крайне мало.
Для отправки письма просто введите тему, адрес получателя и напишите сообщение, по окончании нажмите Ctrl+D. Пример:
mailcmd -s subject recipients
your message
Или:
echo "your message" | mailcmd recipients
Так же есть команда для отправки письма вместе с вложением и темой:
echo "message" | mailcmd -a /fullpath/to/file -s subject adress
Пример:
echo "Backup2 files" | mailcmd -a /home/user/MyDocs/Downloads/Backup2.zip -s Backup2 nickstokes21@gmail.com
По неизвестной причине при работе через скрипт появляется ошибка сегментации. Решение не найдено.
Однако, если делать это через терминал, то всё проходит нормально и можно пользоваться.
Во вложении версия 0.0.5, в репозиториях 0.0.4.
Вложение: 4096596_mailcmd.zip
Метки: приложения |
Установка Ubuntu 9.10 |
Установка Ubuntu 9.10 на Nokia N900 на флешку.
Что нужно:
Сама ОС (скачать здесь)
Linux Ubuntu LiveCD и GParted (скачать здесь)
4GB High Class Micro SD (или больше)
Грузимся с Linux Live CD, подключаем телефон к системе и создаем на карте памяти раздел размером более 2.3 GB (распакованная система занимает около этого). Открываем терминал Убунты и пишем:
sudo su
cd /media
тут смотри.. у тебя будет либо абракадабра либо имена разделов твоего телефона, в любом случае тебе надо зайти на раздел, который ты создал для ubuntu. зайди на каждый, и посмотри что лежит командой ls. Нашел раздел убунты и делаешь тогда
cd /media/ИМЯ_РАЗДЕЛА
пример: cd /media/Ubuntu
Если не распаковали архив из bz2, то пишем так:
bzip2 -cd имяархива.tar.bz2 | tar -xvf -
Если распаковали, тогда так:
tar xvf <ПУТЬ ДО> NITUbuntu.tar
пример: tar xvf /cd/media/Windows/NITUbuntu.tar
NITUbuntu можно переименовать просто в Ubuntu, или в любое удобное для вас имя
Если образ, всё же, в двойном архиве, распаковать его можно через Total Commander из-под Windows, либо из под других систем. Примечание - образ убунты предварительно распакован из gz, а распаковка из tar займёт около 20-30 минут
Отключаем телефон от системы.
Открываем терминал на телефоне, смотрим какие разделы у нас существуют на флешке.
ls /dev/mmcblk1*
Если раздел для убунты не появился, перезагружаем телефон и проверяем ещё раз
Допустим, наш раздел (который мы сделали в Linux Live CD) /dev/mmcblk1p2
Создаем папку, монтируем (обратите внимание, там где /dev/mmcblk1p2 должен быть тот раздел, что мы создали в пункте 3)
mkdir -p /mnt/ubuntu && mount /dev/mmcblk1p2 /mnt/ubuntu
Копируем библиотеки в убунту, добавляем пользователя, даем права.
cp -r /lib/modules/* /mnt/ubuntu/lib/modules/
cp /lib/firmware/* /mnt/ubuntu/lib/firmware/
chroot /mnt/ubuntu /bin/bash
useradd -m <здесь пишем свой ник> (например useradd -m Scofield)
visudo
даем права пользователю
root ALL=(ALL) ALL
Ubuntu ALL=(ALL) ALL
сохраняемся
Добавляем ярлык терминала на рабочий стол в Ubuntu 9.10
cp /usr/share/applications/gnome-terminal.desktop /home/<ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ>/Desktop
Создаем новый файл в /etc/multiboot.d/ubuntu.ext.item с нижеуказанной информацией:
nano /etc/multiboot.d/ubuntu.ext.item
ITEM_NAME="Ubuntu 9.10 Karmic (external SD, partition 2)"
ITEM_ID="ubuntu"
ITEM_DEVICE="${EXT_CARD}p2"
ITEM_MODULES="mbcache jbd ext3"
ITEM_FSTYPE="ext3"
ITEM_FSOPTIONS="noatime,rw"
Там, где "${EXT_CARD}p2" после буквы "p" должна быть ПОСЛЕДНЯЯ цифра, которая вышла пунктах 7 и 8
У меня создать этот файл непосредственно в etc не получилось, поэтому я взял один файл из образцов и изменил уже его, думаю, так удобнее, всё делается через mc
Уже из под Windows/Linux включаем RD режим и добавляем опции.
flasher-3.5 --enable-rd-mode --set-rd-flags=no-omap-wd,no-lifeguard-reset,no-ext-wd
Для работы BT модуля в терминале убунты с телефона пишем:
echo "D8:75:33:86:99:8A" > /sys/devices/platform/hci_h4p/bdaddr; modprobe -r hci_h4p; modprobe hci_h4p
Опять же, не до конца получилось, т.к. не знаю как поставить символ ">", но сам модуль работает и без этого.
Замечание: система запустится только со СТАНДАРТНЫМ ядром, тоесть перед тем как ее запустить нужно запустить Maemo со стандартным ядром.
p.s.
Если хочется иметь 3 раздела (фат, нитдроид, убунту) на флешке, то разбиваем её, например флешка у нас на 8 гб
umount /dev/mmcblk1p1
sfdisk -uM /dev/mmcblk1 <<EOF
,,C
,2000,L
,2000,L
EOF
mkfs.vfat /dev/mmcblk1p1
mkfs.ext3 -L NITDroid /dev/mmcblk1p2
mkfs.ext3 -L Ubuntu /dev/mmcblk1p3
reboot
Метки: Ubuntu |
Установка Android (NitDroid) |
Метки: NitDroid |
Установка Backup Menu и Редактирование корневой ФС |
Метки: backup multiboot |
Команды |
Метки: команды |
Виджеты Oculo - куски интернет-страниц |
Сейчас многие приложения-клиенты в основном выполняют функцию более красиового и удобного показа информации, нежели на сайтах. Однако, если было бы можно вырезать определённый кусок из нужной страницы, то вполне можно было бы обойтись и без клиентов. Программа Oculo как раз таки и выполняет эту функцию. Например, таким образом я сделал себе на рабочем столе турнирную таблицу и результаты футбольных матчей чемпионата страны :) Можно вырезать любые куски с любых страниц, однако если сайт требует регистрации, то вырвать кусок не получится, например для ВК сделать такой виджет нельзя - будет предлагать ввести логин\пароль.
Вложение: 4096254_oculo.zip
Метки: виджеты |
backup successfully! |
Когда-то давно я мечтал о том, что если бы у меня было 2 одинаковых телефона, то я бы спокойно мог на одном проводить эксперименты, не боясь что-нибудь угробить, а другим спокойно повседневно пользоваться. Сейчас у меня есть такая возможность. А окончательно это стало возможным благодаря программе BackupMenu. После того, как я окончательно наладил всё, что нужно, для N900, то я сделал бекап и залил его в другой телефон, на котором уже не боясь могу экспериментировать :) В общем, сбылась мечта идиота!
|
rootfs free |
В одном из постов ранее я публиковал пакет скриптов, а среди них был скрипт FreeRootFS.sh. Настоятельно рекомендую делать все эти команды вручную с использованием midnight commander, т.к. по какой-то причине иногда скрипт может работать неправильно. Уже третий раз я не могу побороть порог в 98,8 мб, чтобы оставить свободными ровно 100 мб (просто чтобы было красиво). Но и 98,8 - это очень много! Зачем нужно столько места? Существуют заблуждения, что это позволяет системе работать быстрее, хотя, когда у меня там было свободно ~10 мб она работала точно так же. В общем, примерно такой результат наш ждёт в конце.
Метки: скрипт |
eSpeak Caller - произносим имя звонящего |
Если есть желание, чтобы вместе со звонком проговаривалось имя звонящего, то такая возможность есть - программа eSpeak Caller делает возможным это, а если подшаманить немного, то можно заставить делать это по русски, правда русский будет ломаный. Всё, что необходимо сделать, это отредактировать два файла.
В первом файле по пути /home/opt/espeakcaller/espeakcaller.py нужно
sLang=['',' -ven',' -ven-us',' -ven-sc',' -vaf',' -vbs',' -vca',' -vcs',' -vde',' -vel',' -veo',' -ves',' -ves-la',' -vfi',' -vfr',' -vhr',' -vhu',' -vit',' -vku',' -vlv',' -vpl',' -vpt',' -vpt-pt',' -vro',' -vsk',' -vsr',' -vsv',' -vsw',' -vta',' -vtr',' -vzh']"
заменить последний параметр -vzh на -vru. (Маленькое отступление. Добавляя к этому параметру другие, например "+f1", можно добиться, что бы голос стал женским).
А во втором по пути /home/opt/espeakcaller/espeakcaller_ui.py
"self.comboLang.setItemText(30, QtGui.QApplication.translate("MainWindow", "Mandarin Chinese", None, QtGui.QApplication.UnicodeUTF8))"
меняем Mandarine Chinese на Русский
После этого в настройках программы выбрать этот язык и пользоваться.
Если вас не устраивает произношение программы, вы всегда можете скачать вот этот архив и залить распакованный файл ru_dict в папку "/home/opt/espeak/data" на своем телефоне. На всякий случай сохраните оригинальный файл, мало ли второй вариант окажется ещё хуже.
Во вложении будут находиться уже отредактированные файлы.
Вложение: 4096150_espeakcaller.zip
Метки: приложения |
Conky layout switcher - BugFix |
Существует программа Conky, которая показывает всю системную информацию: количество памяти, загруженность процессора, сетевую активность, информацию об устройстве, текущие события (время, дата, состояние и т.п.). Так же есть дополнение для него - Conky Layout Switcher, которое разделаяет всё это на три разных экрана, таким образом выделяя для каждого своё отдельное пространство.
О том, насколько это круто, лишний раз говорить не буду, всё и так понятно. Расскажу об одном неприятном баге, который я нашёл ещё очень давно, а сейчас решил его наконец-то исправить.
Если обратить внимание на экран, то можно увидеть куски кода html страницы. Долго думая о том "почему так происходит" мне пришла в голову только одна идея - неудачное обращение к некоему адресу, которого, вероятно, больше нет. Даже на зарубежном форуме я не нашёл решения, да и эта программа обсуждалась там не слишком активно. Присмотревшись чуть внимательнее я понял, что этот кусок кода всплывает только при активном интернет-соединении, а чуть позже увидел, что отвечает он за публичный ай-пи. После того, как я распотрашил деб-пакет и начал искать что-нибудь, что связано с этой ошибкой. Нашёл я её в файле /etc/conky/conkyNetwork.conf. Необходимо было заменить мёртвую ссылку на живую :) Найти сайт, который бы показывал ай-пи адрес не слишком сложно, первая же ссылка принесла успешный результат, а после того, как я отредактировал команду - всё получилось.
Требовалось заменить
template2 ${goto 406}${color3}${font}Public IP${color0}${alignr 170}${texeci 3400 wget --timeout=10 -q -O - http://myip.ozymo.com | tail}
на
template2 ${goto 406}${color3}${font}Public IP${color0}${alignr 170}${texeci 3400 wget --timeout=10 -q -O - чекайпи.динднс.орг|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'}
(нужно заменить русский текст в ссылке на нормальный) и в итоге получив свой публичный ай-пи
Вложение: 4096132_conkyls_bugfix.zip
Метки: приложения |
Clean N900 |
Скрипт "Clean N900" разработан неким итальянцем adunanzav3x и входит в его пакет оптимизации N900. Я же лишь сделал этот скрипт более приятным для использования. Перевёл всё на русский язык, сократил интервалы ожидания, добавил несколько новых команд и распределил последовательность действий. Весь процесс длится около трёх минут, плюс\минус время в зависимости от обновлённых пакетов. Сам скрипт можно положить куда угодно и дать ему права 777 и запустить, или же запускать его с иконки, что гораздо удобнее.
Команды, которые были использованы в скрипте:
dpkg --configure -a
apt-get clean
apt-get clean all
apt-get purge
apt-get autoclean
apt-get autoremove -y
dpkg -P $(dpkg -l | awk '/^[rp]c/ { print $2 }')
apt-get update
apt-get upgrade -y --force-yes
Скрипт обновлён, архив перезалит. Дата изменения: 5 марта 2014
Вложение: 4096671_cleann900_sh.zip
Метки: скрипт команды |
Рингтоны |
После прошивки в N900 имеется несколько стандартных мелодий и звуков. Про системные звуки мы уже говорили раньше, а про мелодии вызова, sms, чата и почты поговорим здесь. В принципе, стандартные звуки довольно неплохие и звучат нормально. Я же лишь предлагаю дополнения, которые скачать где-либо крайне сложно.
E-mail Slow и Fast - Женский голос произносит "Есть новая почта" в двух версиях - медленно и быстро. Украдено из игры The X-Files (3CD version), записано через программу Звукозапись на Windows XP много много лет назад, с тех пор было переделано из wav в mp3 (не помню зачем). Для почты актуально до сих пор.
Open и Close - Звук на открытие и закрытие слайдера. Два mp3 файла украдено из программы LockDaemon, а два wav файла из пакета звуков Okudo. Можно настроить по настроению, можно скачать любые другие звуки, я оставил эти, т.к. мне нравится такое сочетание, а вообще звуками для этой программы я не пользуюсь. Всё это я положил в папку с рингтонами, потому что нет смысла держать отдельную папку для этих целей.
QIP - Звук из старой аськи "о-оу". Идеально подходит для входящих сообщений из чата.
CTU - рингтон офисного телефона из сериала 24 часа.
Вложение: 4096047_ringtones.zip
Метки: звук |
SMS спамер |
Если нужно кого-нибудь заспамить sms-ками, то есть программа SMS Bomb, которая предназначена как раз для этого. Почитать подробнее можно на форуме.
Как показала практика отправка сообщений с русским текстом не работает, но если отправлять английский текст или цифры (не кирилицу), то всё будет нормально.
Так же я решил слегка русифицировать интерфейс программы, для этого необходимо отредактировать файл /opt/smsbomb/smsBomb.py и в конце сделать примерно следующее:
В итоге получилось вот так:
Вложение: 4096022_smsbomb.zip
Метки: общалки |
Баг в qutIM |
Заново прошивался и установил заново qutIM, уже настроил и словил довольно странный глюк: при запуске программы запускается некий "Сборщик статистики" и каждый раз предлагает заново отправить информацию для разработчиков, а галочка "больше не спрашивать" ничего не делает.
Вроде бы и ничего, и всё работает нормально, но это не дело! Надо исправлять!
Поиск в гугле не дал ничего, даже похожих ситуаций ни у кого не встречалось (по крайней мере поверхностный вгляд не дал мне ответа), пришлось думать самостоятельно. Нашёл в папке с программой тот файл, который отвечает за отправку статистики и увидел странную вещь. В том месте, где должен быть блок, отвечающий за это дело, он просто отсутствовал, поэтому найдя бекап я заменил файл и всё заработало как надо. На всякий случай выложу код файла и сам файл ниже и надеюсь, что те, кто вдруг столкнётся с таким багом будут знать, как его решить. Переместить нужно в /home/user/.config/qutim/profiles/
Вложение: 4095999_qutim_bugfix.zip
Метки: общалки |
Мануалы |
После первой загрузки в корневом разделе MyDocs в папке Документы можно наблюдать папку с мануалами на многих языках. Особого смысла в них нет, но быть может когда-нибудь захочется почитать эти мануалы, поэтому я прикрепляю их сюда. Языки, кроме русского и английского я удалил, сильно сомневаюсь, что когда-нибудь они понадобятся :) Так же, прикрепляю иконку-ссылку на онлайновый мануал, но похоже, что он уже не работает, поэтому ссылка бесполезна.
Изменил вложение. Теперь там мануалы на всех языках.
Вложение: 4096040_user_guides.zip
Метки: документы |
Дополнительные профили |
Дополнительные профили возможны с помощью программы ProfilesX. Данная программа убирает стандартный апплет из статус-меню и создаёт свой, по дизайну абсолютно аналогичный, но выбрать профилей можно чуть больше.
Для каждого профиля можно настроить свои сигналы, вибрацию и иконку.
Для того чтобы вернуть апплет на его привычное место (2 ряд 2 строка) нужно отредактировать файл /etc/hildon-desktop/status-menu.plugins и добавить в него этот блок:
[profiles-sp-plugin.desktop]
X-Desktop-File=/usr/share/applications/hildon-status-menu/profilesx-sp-plugin.desktop
X-Status-Area-Position=6
X-Status-Menu-Position=4
Вложение: 4095422_profilesx.zip
|
Редактор светодиодов |
С помощью программы LED pattern editor, о которой я писал ранее, когда говорил про Параметры, можно редактировать светодиодные индикаторы при различных событиях. Особо не искал есть ли где-то сохранённый конфиг, бытует мнение, что хранится всё в файле mce.ini. Мне нравится такая конфигурация.
Скачать необходимый файл с уже настроенными конфигами можно из этого поста.
|
Mac OS |
Одной из особенностью *nix систем является тот факт, что если в начале папки или файла поставить точку (.), то эта папка/файл становятся скрытыми. На N900 после перепрошивки по непонятным причинам мы можем наблюдать интересное явление - папки с документами, изображениями, музыкой и видео начинаются с точки, а значит являются скрытыми. В самой системе Maemo это обходится благодаря настройкам индексации файлов, однако при подключении телефона к любой системе Linux, например Ubuntu, потребуются дополнительные танцы с бубном, но для MAC OS существует альтернатива в виде специальной папки, которая при подключении N900 к компьютеру на Macintosh OS делает эти папки видимыми. Т.к. я не пользуюсь данной системой, то мне это бесполезно, а значит я её могу спокойно удалить. Однако на всякий случай я сделаю резервную копию и приложу её сюда. Папка Mac OS, в ней - пустые файлы Documents, Images, Sounds, Videos. Почитать подробнее можно на форуме.
Вложение: 4095310_macos.zip
Метки: backup |
BackupMenu |
Для Windows есть программа от компании Acronis для полного резервного копирования с последующим восстановлением, аля "машина времени". На Maemo это стало возможно с помощью программы BackupMenu. Можно почитать подробнее на форуме. Так же, если есть необходимость в мультибуте, то есть специальная версия этой программы с его поддержкой. Так же, на старой N900 после каких-то обновлений попытка загрузиться в Backup Menu заканчивалась тем, что я наблюдал надпись chrooting... - решение нашёл на форуме. Оригинальная тема. Во вложении можно будет найти все необходимое!
От себя добавлю, что резервирование и восстановление проходят полностью безболезненно и абсолютно чисто, единственное, что не резервируется, это раздел MyDocs, его нужно будет копировать отдельно. Удачных экспериментов!
После установки откроется страница браузера, где можно наблюдать значения кнопок для навигации внутри программы.
Вложение: 4095241_backup.zip
Метки: приложения backup |
MicroSDHC 64 gb |
Впервые я узнал о том, что на N900 есть поддержка карт памяти на 64 гига из этой статьи. Почитал немного форум. Почитал соседний форум. Погуглил в магазинах - не нашёл такой флешки. Недавно совершенно случайно заглянул на e-bay и обнаружил такую:
Заказал, получил, проверил - работает!
Теперь у меня в телефоне почти 100 гигов!)))
|
Ленты RSS |
Для RSS лент на N900 существует несколько клиентов. Помимо стандартного есть множество альтернативных. Самым удобным из аналогов является FeedingIt RSS Reader.
Но и во встроенном RSS клиенте очень удобно читать новости. Так же имеется неплохой виджет.
В архиве ниже я прикреплю небольшой файл со своими RSS лентами, которые периодически читаю.
Вложение: 4095221_rss.zip
Метки: RSS backup |
Кеш для стандартных Карт |
Т.к. стандартные Карты поддерживаются компанией Nokia (или когда-то поддерживались), то можно скачать кеш для них через официальное приложение Nokia PC Suite. Скачать его можно по этой ссылке. Подключаем телефон к компьютеру в режиме PC Suite и заходим в программу на ПК. Ищем вкладку Карты и качаем карты для своего региона. Карт для городов отдельно нет, но чтобы не закачивать кеш от всей планеты, можно узнать к какому региону относится ваш город и скачать его. Например, для Санкт-Петербурга подойдёт северо-западный регион. Всё это будет весить в районе ~150 mb. СКАЧАТЬ (северозападный регион России + базовая карта Европы).
Метки: карты |
Системные звуки и сигналы |
При различных событиях на N900 издаются звуки. При касании экрана, нажатии на клавиатуру, закрытии приложения и много много других случаев. Оригинальные звуки находятся по пути /usr/share/sounds/. Есть различные пакеты, которые предлагают свои звуки. Например Borg Sounds или Okuda/LCARS Sounds. Раньше, из-за тихого звучания, я скачивал эти звуки и с помощью специальных программ повышал их громкость до 200%, но благодаря модам на звук об этом можно забыть. Забыть, и составить собственную коллекцию для повседневного использования. Я особо не шарил по другим пакетам звука, поэтому работал с этими двумя и стандартным. Что из этого получилось - тем и пользуюсь. На мой взгляд очень нормально. Скачать пакеты звука и послушать их можно прямо сейчас.
Вложение: 4095023_sounds_mix.zip
Метки: звук |
Учётные VoIP и чата |
Помимо qutIM, есть ещё стандартное средство обмена сообщениями, а вот какие протоколы оно поддерживает:
Ovi by Nokia, Skype, Google Talk, Facebook, Jabber, SIP, AIM, Fetion, Gadu Gadu, Google Voice, GroupWise, ICQ, IRC, MSN, MSN (Haze), MSN (Pecan), MailRU, Office Communicator (Haze), QQ, Sametime, Twitter, VKontakte, Yahoo.
Метки: общалки |
Учётные записи обмена |
Раньше пользоваться N900 было удобнее, т.к. все тогдашние современные протоколы поддерживались на Maemo, а значит имели свои возможности для интеграции. Сейчас таковых осталось немного и с каждым днём становится всё меньше. Посмотрим на те, что ещё существуют и те, что работают:
Ovi by Nokia, Flickr, Evernote, Facebook, blipfoto, Blogger, Command Line Sharing, FTP, Mobilblogg, MyMail, Photobucker, Photobucker, Picasa, Pixelpipe, TinyPic, Twitpic, Twitter, Twitter, VKontakte, Yandex.Fotki, Yfrog, YouTube.
Метки: общалки |
Протоколы qutIM |
Т.к. qutIM - мультипротокольный клиент, значит в нём существует поддержка многих профилей. Перечисляю их:
AIM, Bonjour, Gadu-Gadu, GoogleTalk, GroupWise, ICQ, IRC, Jabber, LiveJournal, MSN, MXit, Mail.ru Agent, Mail.ru IM, MySpaceIM, Office Communicator, QIP, SIMPLE, Sametime, Twitter Protocol, Yahoo, Yahoo JAPAN, Yandex.Online, Zephyr, fetion, vk.com
Как видно - список внушительный. Работоспособность всех не проверял, но те, что мне нужны - работают.
Метки: общалки |
qutIM |
qutIM - отличный месседжер, который является отличной альтернативой QIP. Впервые я попробовал эту программу на MAC OS, там работала и аська, и агент и контакт. На N900 ситуация аналогичная, даже дизайн схожий!
Скачать эту программу можно из репозиториев, однако насколько я помню, при обновлении на последнюю версию возникали какие-то проблемы, поэтому я скачал деб-пакеты с официального сайта программы и выложил их на DropBox. В процессе установки через терминал посыпятся ошибки, поэтому для их устранения и окончательной надстройки нужно будет выполнить команду apt-get install -f
Программа хранит все настройки по пути /home/user/.config/qutim/
Метки: общалки backup |
Рекламорезка в Opera |
Как и для стандартного браузера Microb, для Opera Mobile тоже есть рекламорезка. Из оригинальной инструкции на харбе один из форумчанинов смог написать инструкцию о том, как заставить его работать на N900.
Для начала скачиваем файл и кладём его по пути:
/opt/opera/share/styles/adblock.css
Всегда последняя версия.
После этого запускаем Opera Mobile и в адресной строке вводим opera:config, переходим в секцию User Prefs, листаем до строки Local CSS File, указываем путь до него, затем листаем до конца секции User Prefs, нажимаем кнопку Сохранить. Перезагружаем Opera Mobile и пользуемся.
Вложение: 4094964_adblock_opera.zip
Метки: браузер |
Символьная клавиатура |
При нажатии на FN (CapsLock) и Ctrl можно запустить дополнительную символьную клавиатуру. Изначально она довольно скудная, поэтому была создана программа для её редактирования - SCV-Reader. Её полное название Modify Your On-Screen Keyboard Layouts.
apt-get install scv-reader
После установки и настройки и изменения символьной клавиатуры эта программа больше не нужна.
К сожалению, найти в системе тот файл, за который отвечает эта клавиатура и приложить сюда уже изменённый, я не смог, поэтому предлагаю сделать это по этим двум скриншотам.
Добавлена бумажная схема.
Метки: клавиатура |
Настройки камеры |
Просматривая различные темы и скрипты, я нашёл файл, который отвечает за качество камеры
/etc/gdigicam/gdigicam-camerabin.conf
Можно включить этот конфиг, поменяв в самом начале false на true, снять # напротив качества и 95 заменить на 100. Именно это делает скрипт camera.sh.
Посмотрев файл конфигурации чуть более внимательно, я обнаружил, что есть возможность изменить качество битрейта у аудио при видеосъёмке. Я просто поменял 128000 на 192000 (ставить больше особого смысла не вижу, звук и так очень чистый).
В архиве я прилагаю изменённый и оригинальный файлы, а так же сам скрипт.
Вложение: 4094949_camera_compression.zip
Метки: камера скрипт |