LINUX.ORG.RU

48
Всего сообщений: 130

Sailfish OS on Galaxy Tab 2 3G

Привет, ЛОР.

Это снова сейлфиш. Последняя на сегодня 2.0.2.48. Что бы не заругали, за одинаковые скрины изменил фоновую картинку.

Тут я писал, что сборку выложу, когда заведу камеру. Камеру завёл, но не очень-то она работает.

Из работающего всё так же модем, вайфай, блютуз. Плюс теперь не пропадают настройки мобильного интернета. Звук работает. Ютубы и мп3 гоняются. В целом получше чуть стало (: ГПС тоже работает. Но крайне паршиво. Оставлял на ночь планшет с открытой программкой. С утра с трудом нашёлся один спутник.

Как обычно ещё бесполезные скрины тут http://imgur.com/a/h1AgV (там же можно увидеть проблему с приложением камеры и браузера)

И бесполезная сборка тут https://drive.google.com/folderview?id=0B-Bzbf28DTPzQzM3Nzg0NnhjOUU&usp=s...

И бесполезная инструкция (вот ну реально бесполезная) тут http://forum.xda-developers.com/galaxy-tab-2/general/sfos-sailfish-os-galaxy-...

Асло мтп теперь тоже работает. Но пунктик в настройках упорно игнорит переключатель режима. Для включения нужно вручную ввести в терминале (на таблетке)

usb_moded_util -s pc_suite
а для возврата к режиму разработчика (телнет и прочее)
usb_moded_util -s developer_mode

>>> Просмотр (1280x800, 674 Kb)

 

yacuken ()

Sailfish OS on Galaxy Tab 2 3G

Привет, ЛОР.

Хочу вот поделиться. Порт селфиш для моего планшета. На скрине последняя на данный момент версия 2.0.1.7
К сожалению пока всё печально. Из работающего только модем, вайфай и блютус.
Звука нет, от компа не заряжается, после перезагрузки пропадает настройка мобильного интернета (хотя он продолжает работать) и приходится вручную некоторые хаки применять.
Магазин тоже не работает. Точнее работает, но для этого надо связаться с одним из разработчиков, что бы он вручную зарегистрировал imei аппарата (или как-то так). Но я не пробовал. Всё равно пересобрираю по 10 раз на день.

Ещё пара бесполезных скринов тут

>>> Просмотр (1280x800, 1265 Kb)

 ,

yacuken ()

Sailfish OS

Уже два месяца пользуюсь Jolla Phone, решил поделиться впечатлениями с ЛОРом.

Начну с не очень краткой предыстории о том, что привело меня к покупке телефона на Sailfish OS. Про впечатления от Sailfish OS можете почитать ниже.

Лирическое отступление про мое общение со старым нокиевским линуксом (можно не читать):

Началось всё в уже далеком 2007 году, когда я решил купить компактный девайс для подключения к интернету через институтский wifi и чтения методичек в pdf. Выбора тогда особо не было, т.к. с КПК/коммуникатором на windows mobile никаких дел иметь не хотелось, Sharp Zaurus на линуксе в то время в местных магазинах не продавался, до первого выпуска Android нужно было ждать еще год, а до выхода ipad, который открыл новую эру китайских планшетов, вообще оставалось целых 3 года. И я с негодованием изучал долгими зимними вечерами конские цены на iPAQ, совместимые с линуксовой прошивкой от энтузиастов. И в один из таких вечеров я заметил на сайте интернет-магазина в разделе похожих товаров недорогой и необычный девайс Nokia 770 под управлением Maemo Internet Tablet OS 2006 (она же maemo 2). Почитав статью в википедии и нануглив сайт http://maemo.org, я поехал в магазин. Счастью от покупки не было предела. Это был настоящий GNU/Linix на базе Debian, с приятным интерфейсом на основе свободного Matchbox WM (который стоял сначала на линуксах для iPAQ, а потом на Openmoko и OLPC), многозадачностью, иксами, софтом на GTK2, пакетным менеджером, репозиториями, большим и активным сообществом. Только счастье длилось не долго. После сотой перезагрузки в процессе настройки (довольно успешной) обычного Debian в дуалбуте, на экране вместо изображения появились две полоски на белом фоне. И тогда я узнал, что на всех нокиях 770 был конструктивный дефект: в процессе загрузки девайса на контроллер дисплея подавался сильный скачек напряжения, и со временем контроллер умирал. В магазине у меня состоялся примерно такой диалог с консультантом:
— Добрый день. Я неделю назад купил у вас нокию 770, и у меня с ней возникла проблема.
— Белый экран вместо изображения?
— Да.
— Вставайте в ту длинную очередь из людей, у которых такая же проблема с нокией 770.

И в том же магазине я поменял с доплатой мертвую 770 на новую n800. На n800 стояла maemo 3, а потом и maemo 4.1. Принципиально она почти ничем не отличалась от 770, только железо было мощнее, вес меньше, дизайн современнее и софт чуть больше проработанный. В систему можно было ставить многие пакеты из дебиана для arm (если они не ломали зависимости из-за разных версий библиотек), ставить генту в дуалбут, успешно пользоваться многими десктопным графическим приложениями без доработки интерфейса, ну и вообще красноглазить до помутнения рассудка. А можно было и не красноглазить, а просто пользоваться устройством, система там была с «человеческим лицом» и вполне годилась и для неискушенных пользователей.

Со временем железо на n800 безнадежно устарело, а нокия начала продавать n900 с maemo 5, которую я подарил себе на новый 2010 год. Интерфейс ОС был полностью переработан, система по-прежнему вовсю использовала свободные компоненты и пакетную базу Debian. Это была безумно крутая игрушка для своего времени с кучей хорошего железа, аппаратной клавиатурой и возможностью управлять почти всем из shell скриптов, дергая dbus. Я солидарен с теми, кто считает, что n900 была лучшим устройством на maemo/meego. Было очень здорово делать лабораторки по схемотехнике в ktechlab прямо на телефоне по пути домой из института, и на этом же телефоне собирать отчеты к лабораторкам в LaTeX.

Но время шло, мои запросы к возможностям телефона становились скромнее, а n900 с трудом влезала в карман штанов, тормозила с современным вебом и корпус у нее был сделан не очень хорошо и со временем начал люфтить и скрипеть. И однажды мой однокурсник пришел в институт с новой нокией n9 на meego (которая на самом деле была переименованная maemo 6). У телефона не было таких безграничных возможностей, как у n900, о чем я не забывал напомнить его владельцу при любом удобном случае :), но был неубиваемый стильный корпус и божественный UI, после которого андроидом и iOS пользоваться уже было неудобно и неприятно. И через некоторое время я сам стал владельцем новой n9, несмотря на то, что уже тогда знал, что этот телефон обречен стать первой и последней нокией на meego. Оно того стоило.

Про Sailfish OS:

И вот теперь у меня на столе лежит смартфон под управлением Sailfish OS, которая является потомком того самого линукса от нокии.

Разработчики продолжили развивать идею с управлением свайпами, которая была в n9. Интерфейс системы почти такой же, как в meego, только в несколько раз удобнее. Не буду его подробно описывать, лучше ознакомиться с ним по видеообзорам на ютубе.

Нативного софта не много, но его пищут. Ознакомиться с ним можно здесь https://openrepos.net/. Софт для андроида в большинстве случаев работает без нареканий, не считая высокого энергопотребления. В целом, телефоном можно активно пользоваться без подзарядки весь день с утра до ночи вместо компьютера, чем я и занимался в течение новогодних праздников, пока жил без стационарного компьютера из-за ремонта, было довольно удобно, n9 так бы не смогла.

Система в последних версиях работает быстро на не самом быстром по современным меркам железе. Компоненты системы находятся на острие прогресса, телефон использует wayland, systemd, btrfs, dbus, pulseaudio, zram. Разработчики взаимодействуют с сообществом через https://together.jolla.com, периодически выпускают обновления, исправляющие детские болезни системы, иногда открывают исходники.

Рутовый доступ и ssh-сервер есть из коробки, нужно только включить их в настройках, там же можно включить получение тестовых обновлений. С одним таким обновлением недавно произошел казус. Я решил обновить систему до 1.1.2.16, но перед этим забыл отключить все патчи и репозитории от сообщества, как советуют сделать разработчики. В результате после перезагрузки у меня перестал корректно работать патченный экран блокировки, телефон не разблокировался, но автоматически подключился к wifi. Проблема решилась пятью командами:

ssh nemo@jolla
devel-su
ssu re 1.1.1.26
version --dup
reboot
И таким нехитрым способом я без проблем откатил систему назад сразу на два релиза. Где еще так можно сделать? В системе стоит обычный линуксовый пакетный менеджер с репозиториями. Пакеты можно ставить, запустив в терминале zypper install packagename, или обновить все сразу через zypper update.

Ну и еще в википедии написано:

Sailfish, Ubuntu and Plasma Active have been cooperating to share common APIs and this, when successful, will make the platforms compatible on the API level.

Актуальные (для меня) недостатки версии 1.1.2.16:

  • Нельзя передать файл произвольного формата по bluetooth.
  • Нельзя по расписанию проверять подкаталоги в IMAP.
  • Тактильная отдача стала работать лучше со времен этого комментария, но все равно не такая приятная, как на n9.
  • Браузер не масштабирует колонку с текстом под размер экрана. Не знаю, как правильно называется эта функция, но вы поняли, о чем я.
  • Встроенный xmpp клиент не умеет работать с конференциями.
  • Нет встроенного клиента для SIP, который был в maemo и meego.
  • Частичная закрытость компонентов системы (maemo и meego тоже никогда не были полностью открытыми).

Ну и на всякий случай опишу список своих основных задач, с которыми телефон справляется:

  • Звонки, смс, email, jabber, автоматическая запись разговоров.
  • Веб-серфинг, просмотр видео с сайтов в html5.
  • Навигация через 2гис и яндекс в эмуляторе андроида.
  • Спортивный трекер (записываю gps трек велосипедной поездки, а потом анализирую по нему скорость).
  • Музыка, фильмы, в том числе по wifi с примонтированной по nfs файлопомойки.
  • Fbreader (портирован не идеально, но читать можно, в крайнем случае есть читалки для андроида).
  • Банк-клиент в эмуляторе андроида.
  • Синхронизация календаря и контактов с davical на своем сервере.
  • Синхронизация файлов по syncthing (пока запускаю вручную, но можно написать юнит для systemd). Нативный линуксовый бинарник работает намного лучше, чем на n9 (на n9 им невозможно было пользоваться с большим количеством файлов).
  • Прогноз погоды, rss.

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

>>> Просмотр (540x960, 344 Kb)

 ,

Deleted ()

Jolla Phone

Итак, отходил я первый день с йоллой. Так сказать первые впечатления.

Плюсы.

Большой и угловатый по сравнению с N9, в мою руку самый раз. Управление просто божественное, его действительно стоит пробовать, а не смотреть на ютубе. Андроид приложения, обновления почты, ленты новостей - все работает плавно и обновляется моментально. Про лаги в меню можно даже и не думать. Экран радует - яркий, на улице не блекнет и цвета нормальные, глаза не вытекают. Многозадачность действительно есть - свернутые приложения продолжают делать свои дела и это видно в миниатюрах, также эти миниатюры выступают как виджеты - в плеере можно переключить трек/поставить на паузу не разворачивая, например.

Минусы.

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

Время работы, вот тут был курьез - первые часов 10 дико грелся и съедал аккумулятор на глазах, я аж испугался, но все оказалось куда как проще - он видимо индексировал флешку на 32гб. С сегодняшнего утра насилую его - пока 80% заряда(постоянный 3г). Если есть вопросы по устройству - спрашивайте, постараюсь ответить. ну и фоточки меню с консолькой:

http://i.imgur.com/pqjrnxD.png

http://i.imgur.com/YNHRb8N.png

http://i.imgur.com/8PvEBEv.png

http://i.imgur.com/JItyADd.jpg

>>> Просмотр (540x960, 577 Kb)

 ,

abyz ()

Ми-ми или просто няшное начало

В продолжение этой темы предлагаю взглянуть на MeeGo.

Как красочно все начиналось, как много об этом говорили и с какой надеждой ждали ее выхода. Но так и не дождались... Каким-то чудным образом все быстро свернулось и забылось. А бывшие сотрудники компании Nokia совместно с ребятами из проекта Mer, как герои какого-нибудь комикса, решили вдохнуть в MeeGo новую жизнь, представив публике Sailfish.

ОС имела свой ни на что не похожий стиль: эта игра с контрастными цветами и абстрактными человечками (в Moblin были котики и птички) привлекала больше, чем градиенты в iOS и отсутствие стиля в Android. Уже тогда я хотел хотя бы попользоваться этой ОС, не говоря уже о повседневном использовании. Что же, и то и другое случилось.

Итак, на скриншотах слева направо: экран блокировки, рабочий стол, меню приложений и выпадающее меню с верхней панели. Как и в прошлый раз, установка производилась на Nokia N9. Использовал я билд, собранный в мае 2012 года для Nokia N950.

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

Если Nemo хоть определила, что вставлена SIM карта и отобразила правильно название оператора, то MeeGo даже наличие SIM карты не определила. А индикатор батареи не смог определиться с зарядом батареи (в момент снятия скриншотов реальный заряд составлял 94-96 %). Также не определилась камера.

ОС является неким симбиозом Open webOS и Android. Есть рабочий стол, на котором отображаются запущенные приложения, как в webOS. Есть меню приложений, которое листается слева направо и четыре иконки с кнопкой меню, как в Android.

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

Каждое окно имеет некую панель управления или рамку, если хотите, на которой разместились три кнопки: домой, глобальное меню (схожее с таковым на верхней панели в webOS) и назад. Рамка эта в приложениях, которые открываются в полноэкранный режим, отсутствует. При нажатии на кнопку домой вы попадаете на рабочий стол, куда и сворачивается запущенное приложение. Закрыть приложение можно непосредственно с рабочего стола или несколько раз нажав на кнопку назад. Иных возможностей по манипуляции с окнами не предусмотрено. Перемещаться между открытыми приложениями можно на рабочем столе при помощи свайпов влево или вправо.

При тапе по верхней панели выпадает меню в котором можно выбрать звуковой профиль (что-то типа тихо, на улице и обычный) и открыть приложение настроек системы.

Набор приложений еще меньше, чем в Nemo. Часть приложений та же, например, игры и утилиты для разработки. Если кого интересуют то, как выглядят остальные приложения, то их можно посмотреть на этой странице. Отличается разве что от этих скриншотов музыкальный плеер (он такой же как в Nemo).

На этом все.

>>> Просмотр (1920x856, 461 Kb)

 , , ,

EmgrtE ()

Немо собственной персоной!

Представляю вашему вниманию Nemo OS. Так как ее мало кто видел, я опишу лишь то, какая она есть «из коробки».

Для тех, кто не знает, коротко поясню. Nemo — это самый что ни на есть GNU/Linux. ОС находится в такой цепочке развития мобильных ОС: Moblin — MeeGo — Nemo — Sailfish.

Итак, установил я ее на Nokia N9 (инструкция на официальном Wiki неправильная). Хоть архив с ОС и весит 1,2 гига (предыдущие весили по 200-300 МБ), лагов неимоверно много, даже если сравнивать с MeeGo. UI значительно менее отзывчив, чем в MeeGo и тем более в MeeGo Harmattan. Бывают большие задержки при открытии приложений и поворотах интерфейса. Также ОС не смогла определить толком id моего оператора, поэтому о связи и тому подобных прелестях рассказать не смогу. В общем, все еще очень сырое. Поэтому, извращать свои аппараты не советую. Лучше уж заюзать MeeGo.

Стиль многих приложений выдержан в рамках мануала для разработчиков, что лежал/лежит на dev.nokia. Поэтому схожесть с MeeGo Harmattan имеется.

Экран блокировки прост до «не могу» — как по мне, это плюс. Разблокировать устройство можно свайпом снизу вверх, так что случайные разблокировки обеспечены.

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

При тапе по верхней панели (та что черная, а не белая) выпадает небольшое меню, схожее на такое же в MeeGo. А зачем было писать белую панель, я не понимаю. Почему нельзя было оставить точечки из MeeGo?

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

Для сообщений, звонков и телефонной книги используются отдельные приложения. Все они имеют базовый функционал, поэтому на фоне Harmattan выглядят крайне скудными. Имеется приложение для интернет-аккаунтов — похоже на попытку интеграции социальных сервисов и клиентов мгновенных сообщений, как это было выполнено в MeeGo Harmattan. Помимо этого, еще имеются приложения для IRC, Facebook и Twitter.

Имеется ничего не умеющий файловый менеджер, несколько игр, карты (не смотрел, что они из себя представляют) и простой набор для органайзинга (календарь и калькулятор).

Галерея по функционалу что-то среднее между MeeGo и MeeGo Harmattan. Правда, кроме просмотра изображений и видео, ничего не умеет.

Фотографирует теперь аппарат очень интересно. Во-первых, фото аж никак не 8 МПикс, а во-вторых, присутствует целая куча артефактов, вроде сине-зеленых полос. Примеры фото: раз и два.

С музыкальным проигрывателем вообще полный facepalm. Во-первых, при переносе его с MeeGo, забыли переписать интерфейс, отчего он отображается лишь на часть дисплея. Во-вторых, проблемы с громкостью: у плеера и системы свои регуляторы громкости. Так, плеер не может определиться, какой именно уровень использовать в данный момент. С форматами также не все гуд. Музыку во FLAC определяет и проигрывает. MP3 видит, но не проигрывает (вообще никак не реагирует). А вот WAV даже не нашел. Остальные не проверял.

Из коробки представлено два эмулятора терминала: FingerTerm и Terminal. FingerTerm нафарширован всем необходимым, из-за чего область для ввода команд оказалась размером в одну строчку. Terminal почти такой же, как и в MeeGo Harmattan. Для выполнения команд в терминале не требуется root, поэтому я, в надежде на запрос прав администратора, отправил девайс в ребут.

Еще есть магазин для сервиса Apps for MeeGo и непонятное приложение для установки, обновления и удаления приложений.

Имеются также приложения, которые будут полезны при разработке.

Перевод особенно порадовал. Всякие слова вроде «Незаряжаетця» имеются :)

На этом все, спасибо за внимание.

Вторая часть скриншота.
И первая часть в любимом png.

>>> Просмотр (1440x1708, 373 Kb)

 , , ,

EmgrtE ()