В одном из постов ранее я публиковал пакет скриптов, а среди них был скрипт FreeRootFS.sh. Настоятельно рекомендую делать все эти команды вручную с использованием midnight commander, т.к. по какой-то причине иногда скрипт может работать неправильно. Уже третий раз я не могу побороть порог в 98,8 мб, чтобы оставить свободными ровно 100 мб (просто чтобы было красиво). Но и 98,8 - это очень много! Зачем нужно столько места? Существуют заблуждения, что это позволяет системе работать быстрее, хотя, когда у меня там было свободно ~10 мб она работала точно так же. В общем, примерно такой результат наш ждёт в конце.
[700x420]
Если есть желание, чтобы вместе со звонком проговаривалось имя звонящего, то такая возможность есть - программа 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" на своем телефоне. На всякий случай сохраните оригинальный файл, мало ли второй вариант окажется ещё хуже.
Во вложении будут находиться уже отредактированные файлы.
Существует программа Conky, которая показывает всю системную информацию: количество памяти, загруженность процессора, сетевую активность, информацию об устройстве, текущие события (время, дата, состояние и т.п.). Так же есть дополнение для него - Conky Layout Switcher, которое разделаяет всё это на три разных экрана, таким образом выделяя для каждого своё отдельное пространство.
О том, насколько это круто, лишний раз говорить не буду, всё и так понятно. Расскажу об одном неприятном баге, который я нашёл ещё очень давно, а сейчас решил его наконец-то исправить.
[699x420]
Если обратить внимание на экран, то можно увидеть куски кода 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/<.*$//'}
(нужно заменить русский текст в ссылке на нормальный) и в итоге получив свой публичный ай-пи
[699x420]
Скрипт "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
После прошивки в N900 имеется несколько стандартных мелодий и звуков. Про системные звуки мы уже говорили раньше, а про мелодии вызова, sms, чата и почты поговорим здесь. В принципе, стандартные звуки довольно неплохие и звучат нормально. Я же лишь предлагаю дополнения, которые скачать где-либо крайне сложно.
E-mail Slow и Fast - Женский голос произносит "Есть новая почта" в двух версиях - медленно и быстро. Украдено из игры The X-Files (3CD version), записано через программу Звукозапись на Windows XP много много лет назад, с тех пор было переделано из wav в mp3 (не помню зачем). Для почты актуально до сих пор.
Open и Close - Звук на открытие и закрытие слайдера. Два mp3 файла украдено из программы LockDaemon, а два wav файла из пакета звуков Okudo. Можно настроить по настроению, можно скачать любые другие звуки, я оставил эти, т.к. мне нравится такое сочетание, а вообще звуками для этой программы я не пользуюсь. Всё это я положил в папку с рингтонами, потому что нет смысла держать отдельную папку для этих целей.
QIP - Звук из старой аськи "о-оу". Идеально подходит для входящих сообщений из чата.
CTU - рингтон офисного телефона из сериала 24 часа.
Если нужно кого-нибудь заспамить sms-ками, то есть программа SMS Bomb, которая предназначена как раз для этого. Почитать подробнее можно на форуме.
Как показала практика отправка сообщений с русским текстом не работает, но если отправлять английский текст или цифры (не кирилицу), то всё будет нормально.
Так же я решил слегка русифицировать интерфейс программы, для этого необходимо отредактировать файл /opt/smsbomb/smsBomb.py и в конце сделать примерно следующее:
[697x420]
В итоге получилось вот так:
[700x419]
Заново прошивался и установил заново qutIM, уже настроил и словил довольно странный глюк: при запуске программы запускается некий "Сборщик статистики" и каждый раз предлагает заново отправить информацию для разработчиков, а галочка "больше не спрашивать" ничего не делает.
[700x419]
Вроде бы и ничего, и всё работает нормально, но это не дело! Надо исправлять!
Поиск в гугле не дал ничего, даже похожих ситуаций ни у кого не встречалось (по крайней мере поверхностный вгляд не дал мне ответа), пришлось думать самостоятельно. Нашёл в папке с программой тот файл, который отвечает за отправку статистики и увидел странную вещь. В том месте, где должен быть блок, отвечающий за это дело, он просто отсутствовал, поэтому найдя бекап я заменил файл и всё заработало как надо. На всякий случай выложу код файла и сам файл ниже и надеюсь, что те, кто вдруг столкнётся с таким багом будут знать, как его решить. Переместить нужно в /home/user/.config/qutim/profiles/
После первой загрузки в корневом разделе MyDocs в папке Документы можно наблюдать папку с мануалами на многих языках. Особого смысла в них нет, но быть может когда-нибудь захочется почитать эти мануалы, поэтому я прикрепляю их сюда. Языки, кроме русского и английского я удалил, сильно сомневаюсь, что когда-нибудь они понадобятся :) Так же, прикрепляю иконку-ссылку на онлайновый мануал, но похоже, что он уже не работает, поэтому ссылка бесполезна.
Изменил вложение. Теперь там мануалы на всех языках.
Дополнительные профили возможны с помощью программы ProfilesX. Данная программа убирает стандартный апплет из статус-меню и создаёт свой, по дизайну абсолютно аналогичный, но выбрать профилей можно чуть больше.
[699x419]
Для каждого профиля можно настроить свои сигналы, вибрацию и иконку.
[701x420]
Для того чтобы вернуть апплет на его привычное место (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
С помощью программы LED pattern editor, о которой я писал ранее, когда говорил про Параметры, можно редактировать светодиодные индикаторы при различных событиях. Особо не искал есть ли где-то сохранённый конфиг, бытует мнение, что хранится всё в файле mce.ini. Мне нравится такая конфигурация.

Скачать необходимый файл с уже настроенными конфигами можно из этого поста.
Одной из особенностью *nix систем является тот факт, что если в начале папки или файла поставить точку (.), то эта папка/файл становятся скрытыми. На N900 после перепрошивки по непонятным причинам мы можем наблюдать интересное явление - папки с документами, изображениями, музыкой и видео начинаются с точки, а значит являются скрытыми. В самой системе Maemo это обходится благодаря настройкам индексации файлов, однако при подключении телефона к любой системе Linux, например Ubuntu, потребуются дополнительные танцы с бубном, но для MAC OS существует альтернатива в виде специальной папки, которая при подключении N900 к компьютеру на Macintosh OS делает эти папки видимыми. Т.к. я не пользуюсь данной системой, то мне это бесполезно, а значит я её могу спокойно удалить. Однако на всякий случай я сделаю резервную копию и приложу её сюда. Папка Mac OS, в ней - пустые файлы Documents, Images, Sounds, Videos. Почитать подробнее можно на форуме.
Для Windows есть программа от компании Acronis для полного резервного копирования с последующим восстановлением, аля "машина времени". На Maemo это стало возможно с помощью программы BackupMenu. Можно почитать подробнее на форуме. Так же, если есть необходимость в мультибуте, то есть специальная версия этой программы с его поддержкой. Так же, на старой N900 после каких-то обновлений попытка загрузиться в Backup Menu заканчивалась тем, что я наблюдал надпись chrooting... - решение нашёл на форуме. Оригинальная тема. Во вложении можно будет найти все необходимое!
От себя добавлю, что резервирование и восстановление проходят полностью безболезненно и абсолютно чисто, единственное, что не резервируется, это раздел MyDocs, его нужно будет копировать отдельно. Удачных экспериментов!
После установки откроется страница браузера, где можно наблюдать значения кнопок для навигации внутри программы.
Впервые я узнал о том, что на N900 есть поддержка карт памяти на 64 гига из этой статьи. Почитал немного форум. Почитал соседний форум. Погуглил в магазинах - не нашёл такой флешки. Недавно совершенно случайно заглянул на e-bay и обнаружил такую:
[696x393]
Заказал, получил, проверил - работает!
[701x419]
Теперь у меня в телефоне почти 100 гигов!)))
Для RSS лент на N900 существует несколько клиентов. Помимо стандартного есть множество альтернативных. Самым удобным из аналогов является FeedingIt RSS Reader.
Но и во встроенном RSS клиенте очень удобно читать новости. Так же имеется неплохой виджет.
[699x420]
В архиве ниже я прикреплю небольшой файл со своими RSS лентами, которые периодически читаю.
Т.к. стандартные Карты поддерживаются компанией Nokia (или когда-то поддерживались), то можно скачать кеш для них через официальное приложение Nokia PC Suite. Скачать его можно по этой ссылке. Подключаем телефон к компьютеру в режиме PC Suite и заходим в программу на ПК. Ищем вкладку Карты и качаем карты для своего региона. Карт для городов отдельно нет, но чтобы не закачивать кеш от всей планеты, можно узнать к какому региону относится ваш город и скачать его. Например, для Санкт-Петербурга подойдёт северо-западный регион. Всё это будет весить в районе ~150 mb. СКАЧАТЬ (северозападный регион России + базовая карта Европы).
При различных событиях на N900 издаются звуки. При касании экрана, нажатии на клавиатуру, закрытии приложения и много много других случаев. Оригинальные звуки находятся по пути /usr/share/sounds/. Есть различные пакеты, которые предлагают свои звуки. Например Borg Sounds или Okuda/LCARS Sounds. Раньше, из-за тихого звучания, я скачивал эти звуки и с помощью специальных программ повышал их громкость до 200%, но благодаря модам на звук об этом можно забыть. Забыть, и составить собственную коллекцию для повседневного использования. Я особо не шарил по другим пакетам звука, поэтому работал с этими двумя и стандартным. Что из этого получилось - тем и пользуюсь. На мой взгляд очень нормально. Скачать пакеты звука и послушать их можно прямо сейчас.
Помимо 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 - мультипротокольный клиент, значит в нём существует поддержка многих профилей. Перечисляю их:
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 - отличный месседжер, который является отличной альтернативой QIP. Впервые я попробовал эту программу на MAC OS, там работала и аська, и агент и контакт. На N900 ситуация аналогичная, даже дизайн схожий!
Скачать эту программу можно из репозиториев, однако насколько я помню, при обновлении на последнюю версию возникали какие-то проблемы, поэтому я скачал деб-пакеты с официального сайта программы и выложил их на DropBox. В процессе установки через терминал посыпятся ошибки, поэтому для их устранения и окончательной надстройки нужно будет выполнить команду apt-get install -f
[699x419]
Программа хранит все настройки по пути /home/user/.config/qutim/