You are viewing arkanoid

Журнал Восставшей Машины - Краткий FAQ по n900 для продвинутого нуба, версия 4.1 [entries|archive|friends|userinfo]
ArkanoiD

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Краткий FAQ по n900 для продвинутого нуба, версия 4.1 [Dec. 22nd, 2012|02:31 am]
Previous Entry Add to Memories Share Next Entry
[Tags|]

Тем, кто уже купил, остальным неинтересно.
Вообще я не собирался вести этот faq, но раз люди продолжали давать друг другу ссылки на его устаревшую версию, пришлось обновить. Это редакция от 10 декабря 2010.



Для тех, кто будет показывать пальцем в команды терминала и орать - смотрите, это же для гиков, а не для людей! Отвечу - а на вашем-то телефоне, скорее всего, этого вообще никак сделать нельзя. Так что.. да, много всякой всячины без UI и в виде work in progress. Ну так и устройство в продаже не так давно.

Q: Что-то программ маловато в application manager
A: Включаем дополнительные репозитории с кривотой и глюкаловом на свой страх и риск:
Application catalogs->New

Web address: http://repository.maemo.org/extras-devel
еще: http://repository.maemo.org/extras-testing
Distribution: fremantle
Components: free non-free

Еще могут пригодиться:
Ovi - http://downloads.maemo.nokia.com/fremantle/ovi , Distribution ./ , Components оставить пустым - это бесплатное из Ovi Store,
Altervista - http://n900.altervista.org/extras, fremantle, free - тут есть 7zip, например
My-Maemo - http://my-maemo.com/repository , fremantle , user - вот это будет глючить, но у них есть странные экзотические вещи, половина из которых, впрочем не работает
Qole - http://qole.org/repository , maemo, fremantle - тут живет Easydebian (см. ниже)

а еще всякие репозитории перечислены вот тут:

http://wiki.maemo.org/User:Jebba/Repositories

но они вам вряд ли нужны.

Q: Как в веб-браузере выделить текст на странице?
A: Провести пальцем по экрану слева из-за края направо. Появится иконка со стрелочкой. Ткнуть в нее. Теперь будет работать выделение и прокрутка во всяких yandex и google картах.

Q: Какой поставить instant messenger? Вот в списке приложений, вроде, Pidgin есть..
A: Ну что за дикие люди? Для вас наконец-то все сделали по-человечески, чтобы все службы обмена сообщениями были интегрированы с записной книжкой, а вы все мыслите категориями типа "запустить аську". Не нужно ничего запускать. Выбирайте плагины для нужных протоколов и устанавливайте их.
telepathy-extras, который содержит icq, тут.

Q: Как увеличить время жизни от батарейки?
A: Не включать регистрацию в MSN - оно сильно жрет. Не злоупотреблять виджетами, В режиме ожидания выбирать вирутальный десктоп без виджетов. См. также следующий вопрос.

Q: Я слышал, есть "секретный режим" энергосбережения, он помогает? И почему не включен по умолчанию? И как его включить?
A: Это называется SmartReflex. Помогает. Но есть некоторый (небольшой) процент неудачных телефонов, на которых он глючит. Скорее всего, вам повезет. Чтобы попробовать - наберите в терминале из-под рута (нужно поставить пакет rootsh и сделать sudo gainroot):

   echo 1 > /sys/power/sr_vdd1_autocomp
   echo 1 > /sys/power/sr_vdd2_autocomp


Если глюков не будет (телефон за сутки не повис и не перезагрузился) - пропишите эти единички навсегда в файле /etc/pmconfig
Вполне возможно, что эта опция не будет дружить с разгоном процессора (см. ниже). Ну не будет и не будет, ничего страшного, этот вопрос рассматривается отдельно.

Также эту опцию можно устанавливать с помощью программы управления частотой процессора QCPUFreq. Ей же можно установить минимальную и максимальную тактовую частоту.

Q: А есть ли смысл снижать мощность wifi?
A: Практически никакого, это ерунда и слезы на фоне общего энергопотребления. Хотя если сидите там, где его все равно нет - стоит выключить совсем, чтобы не дергал зря. Для этого есть специальный плагин - WiFi Switcher.

Q: Какие еще есть трюки для энергосбережения?
A: Снизить приоритет фоновых задач и запретить ядру увеличивать частоту процессора ради них:
   echo "1" > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load
   renice 1 `cat /syspart/applications/standby/background/tasks`
   renice 1 `ps | grep modest | cut -c1-5`


Q: И сколько должен жить телефон в режиме standy?
A: Если, например, телефон, подключенный к wifi (sip, xmpp, email) и лежащий на столе, садится за сутки больше, чем на треть, у вас или что-то не так с wifi или что-то не так с телефоном.

Q: Да я не понимаю ничего в этих ваших линуксах!
A: Да и пофиг. Непонятное в этом тексте можно смело пропускать.

Q: А вот на ebay китайцы продают батарейки большой емкости..
A: Увы, все надуваловка. То, что заявлено, как 1700 и 1900mAh - на самом деле те же 1300. Продают в рассчете на пользователей Nokia 5800 и т д, у которых нет способа измерить прямо телефоном настоящую емкость батареи. Но мы-то можем! (Как? Поставить command execution widget, это набор всяких смешных системных виджетов, один из которых это умеет)
Настоящие большие батарейки сделали Mugen Power, но это невероятное уродство.

Q: Правда ли, что на всех только одна мелодия звонка?
A: Правда. Если не ставить пакет Custom ringtones for your contacts.

Q: Правда ли, что всего два профайла -- "General" и "Silent"?
A: Правда. Но можно поставить пакет ProfilesX, которая позволяет добавить сколько угодно своих.

Q: Чем читать книги?
A: FBReader. А еще у нас хорошая смотрелка pdf'ов. DjVu, вроде, умеет показывать Evince.

Q: Словарь/переводчик?
A: gTranslate, конечно. Но если приспичило офлайновый -QStarDict

Q: Почему некоторые приложения такие уродливые и неудобные?
A: Терпение, терпение. Их просто пересобрали под новую систему со старых "таблеток", не удосужившись привести в порядок. Это случится, чуть позже. UPD: в общем-то таких уже почти не осталось.

Q: Я понаставил всякого говна и у меня кончилось место в корневой файловой системе!
A: Идем и ВНИМАТЕЛЬНО читаем http://talk.maemo.org/showthread.php?t=33429 , потом ОСТОРОЖНО запускаем прилагаемый скрипт и переносим из корневой файловой системы ТОЛЬКО то, что уже пробовали переносить другие и у них ничего не сломалось. Бездумное применение этого скрипта к чему попало с большой вероятностью приведет телефон в состояние "кирпича".
UPD: альтернативные способы есть тут: http://wiki.maemo.org/Free_up_rootfs_space
скрипт move-to-opt.sh обычно достаточен. Вообще все эти танцы с бубном на прошивке 1.3 уже нужны крайне редко, чтобы не сказать никогда, но на всякий случай я эти ссылки не убираю, вдруг кому-то пригодятся.

Q: через несколько дней аптайма телефон стал тормозить, перезагружаться лень, что делать?
A: Вот тут лежит скрипт, который умеет перезапускать все, что могло случайно насосаться мозгов.

Q: Как включить портретный режим в браузере?
A: Options->Settings->Enable Rotation

Q: Как включить портретный режим в других программах?
A: Crtl-Shift-R. Не все будут смотреться хорошо, предупреждаю.

Q: Как синхронизировать с гуглом календарь, контакты и сделать push email?
A: Стоп-стоп-стоп. По порядку. Официально пока что синхронизация с гуглом не поддерживается. Но скорее всего, все будет работать через настройки синхронизации Mail for Exchange, а официально оно не поддерживается потому, что Google изображает MS Exchange недостаточно убедительно. Сервер m.google.com, domain оставить пустым, почту не синхронизировать. Сначала - выбрать только календарь. Чтобы точно не сбоила синхронизация календаря, сначала убедитесь, что в google уже есть актуальная копия календарных данных, затем создайте новый пустой календарь, поставьте опцию "синхронизировать целиком", нажимте manual sync, а когда он пройдет, выставите "две недели", чтобы не тормозило. Все, с календарем разобрались. Теперь можно добавить контакты. Скорее всего, просто заработает. У большинства так. У кого не заработало, те могут воспользоваться сервисом http://nuevasync.com/ - это виртуальный exchange-сервер, который может работать "прокладкой" для Google и менее криво, чем это делает сам Google. Бесплатная версия - без почты, так что если мы хотим честный push email (а imap idle пока что временно выключен в последней прошивке), то нам нужно завести себя на сервисе Nokia Messaging (http://email.nokia.com) и настроить этот сервис на стороне n900 (там есть такой тип учетной записи в почте, отдельно никакой клиент скачивать не нужно). АХТУНГ! В качестве страны нужно выбрать "финляндию", по крайней мере точно не "россию", иначе оно молча перекинет на настройки imap4, который, как мы знаем, пока что без честного push. UPD: Nuevasync теперь хочет денег. но смешных, типа 15 долларов в год.

Q: Есть ли клиент Google Maps/Latitude?
A: Да, так и зовется - Latitude. Совмещен с веб-доступом к версии Google Maps, оптимизированной под iPhone (для которого "настоящего" клиента нет). В принципе, с maemo-geolocation-plugin работает и чистая веб-версия ( http://www.google.com/maps/m?view=data&mode=latitude&source=mog ), но по-моему, со специальным клиентом удобнее.

Q: Есть ли клиент Яндекс.карты?
A: Есть, но страшный как смерть и тупой, как пробка, не умеет прокладывать маршруты, да и вообще ничего не умеет. Зато Mappero (бывший Maemo-mapper) теперь понимает и Яндексовские слои с пробками и сервис прокладки маршрутов.

Q: Мою деревню Хуево-Кукуево не разглядеть на нокиевской карте, а веб-интерфейс неудобен, какие есть альтернативные программы с другими картами?
A: Mappero же. А еще есть maep. Это просто карта - поиск там увечный, планировки маршрутов нет, зато он быстрый, как понос! Понимает google maps, virtual earth, openstreetmap и opencyclemap.

Q: А прокладка маршрута с голосовыми подсказками?
A: Sygic. Стоит денег, однако.

Q: Все установленные дополнительные программы лежат одной большой помойной кучей, в которой очень неудобно ориентироваться..
A: Поставить Catorize или MyMenu. Второе мне нравится больше, хотя не все умеет правильно сортировать. Или дождаться ближайшего обновления прошивки.

Q: А с игрушками как дела?
A: Есть куча эмуляторов всяких игровых платформ или древних приставок и компьютеров, правда, большая часть выглядит несколько архаично. Если хочется тупой и увлекательной казуальной игрушки - Bounce Evolution и Angry Birds любят все! Если что-то наоборот длинное и нудное - попробуйте Ur-Quan Masters, это бывший Star Control II. Ну, само собой, есть классика вроде Дума, Кваки, Цивилизации и т.д. На n900 есть почти настоящий OpenGL, поэтому всякое 3d портируется быстро и выглядит красиво. Недавно научились запускать игрушки от Palm Pre, так что теперь есть всякий Need for Speed и прочие радости.

Q: Есть пульт ДУ?
A: Да, QTirreco. Правда, библиотека готовых кодов для него пока слабенькая. Если вы знаете, как работает lirc и у вас есть коды для него, пополняйте ее обязательно!

Q: Какой RSS-ридер выбрать?
A: А никакой. Есть отличный интерфейс к Google Reader, оптимизированный под управление пальцами, по адресу http://www.google.com/reader/i - просто занесите его в букмарки. Никакого специального приложения не захочется.

Q: А к почте gmail такой интерфейс есть?
A: Да. https://mail.google.com/mail/x/gdlakb-/gp/

Q: А к календарю?
A: Целых два: http://www.google.com/calendar/m и http://www.google.com/calendar/gp, но тут уже удобнее нормальная десктопная версия по-моему.

Q: А к buzz?
A: http://m.google.com/app/buzz?force=1

Q: Хочу работать с документами MS Office!
A: Смотря что делать. Если только смотреть - то стоит потратить десять баксов на Documents To Go. Он ОЧЕНЬ быстрый. Если это нужно настолько эпизодически, что денег жалко - поставить Freoffice, это смотрелка из переделанного Koffice, функционально близко, но показывает не все. Если редактировать - то либо Abiword, либо пользоваться веб-версией Google Documents, которая неплохо работает из стандартного браузера. Для истинно смелых духом есть настоящий OpenOffice3 в комплекте easydebian и автономная запускалка его без виртуального десктопа. Последнее, как и следовало ожидать, адски тормозное, не оптимизировано ни под размер экрана ни под сенсорное управление, а самое главное - там не работает русская раскладка клавиатуры - пока. Ну то есть из коробки не работает, если приспичит, можно настроить, когда мне станет не лень, я разберусь сам и вам расскажу.
Ну и все мы знаем, на чем любым сторонним программам для работы с форматами MS Office традиционно тошно: на вставленных векторых картинках из Visio, по-моему, нормально их не умеет показывать вообще никто.

Q: Да что такое этот ваш Easydebian?
A: Это запущенный в chroot настоящий "настольный" линукс с десктопом LXDE. Штука в общем случае неудобная (превед любителям Zaurus'а!), но полезная, чтобы запустить что-то экзотическое. На настоящий момент имеет проблемы с клавиатурными раскладками и, конечно, производительностью.

Q: Как набирать символы "=" "|" "<" ">" "[" "]" "~" "{" "}"?
A: нажать fn (синяя стрелка) + sym. Но! В xterm'е есть специальная строка для софткнопок. Туда можно прописать что угодно, курим вот этот тред: http://talk.maemo.org/showthread.php?t=34926

Q: Я слышал, что можно увеличить тактовую частоту процессора. А насколько?
A: Практически все n900 разгоняются, как минимум, до 800-900MHz. Больше половины - до 1GHz. Удачные экземпляры - до 1.2GHz.

Q: А не сгорит?
A: Не "сгорит", но срок службы может значительно уменьшиться. Насколько именно? Никто толком не знает. Скептики утверждают, что не надо пытаться быть умнее инженеров, которые настраивали параметры чипа, и что они-то явно знали лучше, что может быть опасным. Однако, деградация кристалла определяется многими параметрами, и, как говорит нам школьная физика и здравый смысл, основные из них -- температура и напряжение, а не тактовая частота. Температуру можно смотреть на датчике, а напряжение -- регулировать. Фокус в том, что в n900 штатно на частоте 600MHz на процессор подается напряжение выше рекомендованного. Что, как было определено методом проб и ошибок, вовсе необязательно. Таким образом можно одновременно повысить частоту где-то до 850MHz, а напряжение -- наоброт, снизить до рекомендованного производителем уровня. Думаю, что результат будет не вреднее, чем "штатная" эксплуатация на максимальной частоте. Все, что выше - на ваш страх и риск. Хочу также напомнить, что при обычном использовании процессор разгоняется до максимума сравнительно редко.

Q: А батарейка не будет улетать за пару часов?
A: Нет, до 850MHz включительно разница явно не в худшую сторону (помним про пониженное напряжение), ну а дальше -- как повезет.

Q: А почему новое ядро по умолчанию предлагает минимальную частоту 500MHz, это же явно плохо для батарейки!
A: Для батарейки это хорошо. Телефону энергетически выгоднее "быстро отработать и заснуть". К тому же на 500MHz у него напряжение ниже, чем у штатного ядра на 250MHz.

Q: А что это, собственно, дает? Что будет быстрее, а что нет?
A: Ну я, в основном, надеялся, что видео плеер перестанет икать, когда в фоне просыпается какая-нибудь идиотская синхронизация или приходит почта. Не помогло. Почему не помогло, тоже понятно: основные тормоза на нашей машинке из-за ввода-вывода, собственно процессор при проигрывании видео используется процентов на сорок. А кэшировать входной поток почему-то программистам в голову не пришло. Что действительно стало лучше -- быстрее рендеринг сложных сайтов (хотя он у нас и так был неплох), flash, общая "отзывчивость" устройства. А чтобы перестал икать плеер, нужно, как выяснилось, заменить pulseaudio (см. ниже)

Q: Ладно, я понял, и как это делается?
A: Проще некуда - установить альтернативное ядро из extras-testing или extras-devel и перезагрузиться. Все, частотой можно управлять. Подробнее тут: http://wiki.maemo.org/Overclocking , там же полезные скрипты по сбору статистики.

Q: Медиаплеер потребляет много ресурсов и плохо реагирует на тачскрин, это как-то лечится?
A: Это кривая версия pulseaudio. Вот тут: https://bugs.maemo.org/attachment.cgi?id=3194 берут нормальную.

Q: Как сделать локаль отличную от utf8? У меня есть шелл на машинке, которая понимает только koi8-r.
A: apt-get install x11-utils
luit -encoding koi8-r ssh кудавамтамнадо

Q: Хочу шифрованную файловую систему на мобилке!
A: truecrypt. GUI под это пока не нарисовали, так что см. http://talk.maemo.org/showthread.php?t=38536

Q: Хочу видеть расшаренные виндой/самбой диски!
A: kernel-module-cifs. Проблема та же, обсуждение там же.

Q: Хочу поддержку MMS.
A: fMMS

Q: Как вывести актуальный баланс средств на мобильном телефоне на десктоп?
A: ussd-widget

Q: Как управлять всякой всячиной в телефоне из командной строки или скриптов?
A: Практически все делается через d-bus, а значит, доступно без проблем. См: http://wiki.maemo.org/Phone_control

Q: Я купил "серый" телефон и клавиатурная раскладка у меня не совпадает с нарисованной, что делать?
A: Взять файлик http://milliways.chance.ru/~ark/rx-51 и положить в /usr/share/X11/xkb/symbols/nokia_vndr/ вместо того, который есть там, затем дать команду setxkbmap. Что мешает русским барыгам делать эту нехитрую операцию самим перед продажей и терпеть вместо этого матюги и возвраты, не ко мне вопрос. От "нарисованного" этот файл отличается тем, что вместо значков фунта и евро там точка и запятая, мне они показались нужнее. Если не нравится, файл текстовый и редактируется очевидно. (спасибо пользователю Maddeer на форуме maemoworld.ru)

Q: Я живу в Москве и хочу автоматически пользоваться точками доступа BEELINE_WIFI_FREE
A: Положить в /etc/network/if-up.d файл с именем, например, 05-beeline и вот таким содержимым:
-----
#!/bin/sh

lang="ru"
screen="normal"
url="http%3A%2F%2Fya.ru%2F"
mode="normal"
#p1uname="LOGIN%40beelinewifi.ru"
#password="PASSWORD"
redirect="1"
x="101"
y="29"

if [ "WLAN_INFRA" == "$ICD_CONNECTION_TYPE" ]; then
  key="/system/osso/connectivity/IAP/$ICD_CONNECTION_ID/name"
  name=$(/usr/bin/gconftool -g "$key")
  if [ "Beeline_WiFi_FREE" == "$name" ]; then
      wget --post-data "lang=$lang&screen=$screen&mode=$mode&redirect=$redirect&x=$x&y=$y" \
           --referer https://startwifi.beeline.ru:22443/status -U "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" \
           --no-check-certificate -O /dev/null https://startwifi.beeline.ru:22443/status > /dev/null 2>&1
  fi
  if [ "Beeline_WiFi" == "$name" ]; then
      wget --post-data "lang=$lang&screen=$screen&mode=$mode&p1uname=$p1uname&password=$password&redirect=$redirect&x=$x&y=$y" \
           --referer https://startwifi.beeline.ru:22443/status -U "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" \
           --no-check-certificate -O /dev/null https://startwifi.beeline.ru:22443/status > /dev/null 2>&1
  fi
fi

-----


и сделать его исполняемым (chmod +x /etc/network/if-up.d/05-beeline)
(c) _pine_

Q: Как отдать интернет с телефона на компьютер?
A.1: по USB, вот так,
A.2: по WiFi, поставив или платный joikuspot или бесплатный mobile hotspot, первый отличается только красивым интерфейсом,
A.3: по bluetooth, установив пакет поддержки DUN-профиля.

Q: Есть ли смысл пользоваться альтернативными браузерами (fennec, chromium, tear)?
A: Вам решать, я не пользуюсь.

Q: Еще что-то, что точно нужно всем?
A: Фонарик, конечно! Flashlight. Не светить же экраном, как лохи с айфонами?

Q: Фонарик ерунда, вот совоочек..
A: Совочка нет, это только у HTC Hero.
linkReply

Comments:
From: luarvique
2009-12-12 12:53 pm (UTC)

(Link)

За ипхоне не знаю, винмо просто невозможно пользоваться IMHO, то есть видимо сильно фанатеть необходимо. Симбиан телефон как телефон.

Но тут не фанатение, тут Иное! Битва по переписке, все дела. Почти живые тырнет-оппоненты создают впечатление общения, столь ценящееся в современной эгоцентричной культуре! Иногда может даже сложиться впечатление что Ваше мнение кого-то интересует! =)
[User Picture]From: disserman
2009-12-12 12:54 pm (UTC)

(Link)

да, да, спать не пойду - в интернете кто-то не прав.