Пользователь
0,1
рейтинг
28 марта 2012 в 19:58

Разработка → Ищем дистрибутив Linux для планшета из песочницы

image
Купил я себе в декабре прошлого года нетбук. Да не простой нетбук, а трансформер, с красивой надписью «ASUS» и резистивным сенсорным экраном на два касания. Я был предельно рад, пока не обнаружил, что нетбук в режиме планшета (то бишь с убранной клавиатурой и тачпадом) использовать практически невозможно. Опечалившись, я перепробовал разные версии Windows, дистрибутивы Linux, и, не найдя утешения, оставил там федору — письма набирать, да интернеты читать.
Но сейчас можно снова посмотреть, появились ли достойные рабочие среды для таких устройств.

ALT GNU/Linux Netbook Live с LXDE


Натолкнуло на всё это дело недавняя новость о выходе специальной версии Alt Linux, которая официально поддерживает моё устройство.
Загружаемся, и видим почти стандартную LXDE-среду с кучей предустановленного софта:



Приятное
  • Рабочая и настроенная на работу на планшете виртуальная клавиатура «из коробки»
  • Рабочий поворот экрана
  • Работает быстрее, чем Gnome3 или Unity
  • Отечественная разработка :)
Неприятное
  • Тачпад не заработал, совсем. Такая же проблема была в LiveCD федоры, но пропала с установкой
  • Очень маленькие элементы управления, не адаптированные под пальцетыканье. Нужно доставать стилус
  • Отсутствие мультитача, и, следовательно, жестов. Это не так страшно, в иксах это только появилось, и для жестов можно использовать twofing
  • Нельзя сделать щелчок ПКМ. Совсем
  • Внешний вид — не для слабонервных («Дистрибутив ориентирован на профессионального пользователя», как говорит страница ветки в вики ALT Linux)

Fedora 17 RC1 с Gnome3


Совсем недавно вышел GTK+ 3.4, в котором теперь есть кинетический скроллинг. Самый близкий мне дистрибутив с GTK3.4 — это Fedora 17 (всё еще в бете), так что её я и возьму. Также, в неё уже включен X.org с мультитачем, что естественно нужно протестировать, как можно быстрее. Скриншот:



Приятное
  • Кинетический скроллинг — это круто, правда, особенно, когда видишь это впервые в любимом линуксе
  • Удобный «Пальцетыкательный» интерфейс
Неприятное
  • Кинетический скроллинг не работает в Firefox, в эмуляторе терминала
  • Пока нет даже намека на жесты
  • Ужасная экранная клавиатура: маленькие клавиши, веселое игнорирование системной раскладки (на клавишах латинские буквы, а вводятся русские), не всегда «выпадает»
  • Нельзя сделать ПКМ
Не смотря на большое количество недостатков, прогресс со времени Fedora 16 (читай с Gnome 3.2) огромен. Кажется, что еще чуть-чуть и можно будет предустанавливать её на планшетные компьютеры, но это лишь моё субъективное мнение.

Balsam Professional Live Image


Все мы, наверное, помним недавно анонсированный планшет с Plasma Active. Я долго думал, какой дистрибутив с ней брать. Если что, вот список. В итоге, пришлось попробовать все, но только один из них заработал нормально. Итак, Balsam Professional с Plasma Active:



Приятное
  • Красивый и удобный для использования на планшете интерфейс
  • Относительно удобная виртуальная клавиатура
  • Кинетический скроллинг
  • Направленность дистрибутива именно на планшеты
Неприятное
  • Общая сырость, местами недоделанность
  • В отличии от других испытуемых, этот образец тормозил и запускался через два раза
  • Нет мультитача, жестов. В Kubuntu Active они скорее всего есть, но у меня оно не заработало
  • Нет русской локализации. Вообще никаких локализаций нет, как и раскладок клавиатуры
  • Скудные настройки
  • Нет курсора при работе с тачпадом
Хорошая идея, хорошее начало. Желаю разработчикам удачи, чтобы у них получилось закончить эту привлекательную среду.

Ubuntu 11.10 с Unity (UPD1)

Один из самых первых моих дистрибутивов. Благодаря uTouch убунту раньше всех научилась мультитачу и жестам.



Приятное
  • Хоть какие-то, но всё же жесты
  • Боковое меню удобно листать пальцем

Неприятное
  • Не удобно делать ПКМ, но зато его можно сделать
  • Иногда работает довольно неторопливо
  • Нет виртуальной клавиатуры, поддерживающей мультитач
  • Не всегда удаётся нажать какую-нибудь кнопку пальцем, приходится доставать стилус
  • Нет кинетического скроллинга, нужно ждать обновления GTK+ до 3.4
  • Скролл-бары! Стандартные совершенно непригодны к использованию на планшетах

Ubuntu, не смотря на прошлый негативный опыт, вызвала у меня только положительные эмоции. Если Маркразработчики сделают удобную и функциональную экранную клавиатуру для Unity, то я буду использовать этот дистрибутив.

Android-x86


Android-x86 — Это проект по портированию Android на архитектуру IA-32. Из всех основанных на ядре linux систем, эта — определенно больше всех подходит для планшетов. Но увы, релиз ICS-x86 еще не состоялся, и в системе еще очень много багов.



Приятное
  • Ориентированный на пальцы интерфейс
  • Жесты, мультитач
  • Куча нужных вещей, которые очень нужны на планшете
Неприятное
  • Нет нормальных клавиатур, работающих под x86 (Или они еще не готовы к ICS, я не знаю), неудобная стандартная клавиатура
  • Помимо клавиатур, большая куча софта не хочет запускаться. Будем надеется, что с выходом смартфона на Intel Atom это изменится
  • Неудобное переключение между физической и виртуальной клавиатурой, ну почему они не могут работать одновременно?
  • Невозможно настроить поворот экрана
  • Много мелких и неприятных багов


Вместо заключения


Не смотря на то, что использовать планшет без клавиатуры всё еще практически невозможно, нельзя не заметить положительную тенденцию в развитии программных сред для таких видов устройств. Возможно, настанет день, когда можно будет использовать планшет с ОС, не зависящей ни от какой из нескольких корпораций.
Алексей @tyderh
карма
35,0
рейтинг 0,1
Пользователь
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (45)

  • +1
    А как же Ubuntu? Разве ее нельзя поставить на планшет?
    • +5
      Конечно можно. Что-то я про неё совсем забыл, хотя она у меня стоит на постоянной основе. Сейчас попробую и про неё вставить в пост информацию.
  • +6
    Мне как разработчику KolibriOS хотелось бы, чтобы вы потестили и её тоже. Дело в том, что ни у кого из разработчиков таких устройств нет, но по идее именно для них Колибри может быть очень интересной легкой системой. Пока что о вайфае и интернет-серфинге, а так же удобном тач-интерфейсе речи быть не может, но пожалуйста, попробуйте загрузиться, если вам не трудно, и проверьте, как работает драйвер HD Audio и вообще все остальное.
    Ночные сборки вот тут: builds.kolibrios.org
    Запустить можно так:
    1. Берем любой линукс с grub2
    2. Берем утилиту memdisk (/usr/lib/syslinux/memdisk)
    3. Скачиваем img-образ Колибри
    4. Добавляем в бут-меню grub2 новую опцию, с параметрами
    linux16 /путь/к/memdisk
    initrd16 /путь/к/kolibri.img
    или же просто вводим эти параметры в командной строке grub2
    5. Загружаемся в Колибри

    Если в системе Интел-видеокарта, то можно отдельно добавить драйвер для видеокарт Интел.
    • +2
      >Если в системе Интел-видеокарта, то можно отдельно добавить драйвер для видеокарт Интел.

      Как это сделать? С удовольствием потестирую.
      • +7
        Это может быть несколько нетривиально. Давайте я подготовлю специально для вас отдельную версию?
        • +2
          Давайте.
          • +4
            Подправил последнюю сборку (ей от силы час), добавил превью драйвера i915. Драйвер HD Audio должен работать из коробки, для этого достаточно попытаться открыть mp3-файл с помощью файлового менеджера Eolite, Kfar или Kfm. Драйвер Intel по умолчанию не стартует (он может быть нестабилен, потому как не оттестирован тщательно, увы — тестеров нет, трудно поверить), чтобы его запустить, нужно открыть файл i915 из папки /rd/1/i915. После этого можно будет менять разрешение экрана с помощью программы Vmode, запускаемой оттуда же.

            rghost.net/37279804
            • +2
              Упс, чуть не забыл. Видеоплеер (правда, стоит прописать ассоциации к нему в ini-файлах файловых менеджеров, потому что у него пока что интерфейса нет).
              kolibri-pe.googlecode.com/files/fplay-allcpu.7z

              Если есть диски fat, ntfs, ext2 или ext3, то можно попробовать посмотреть с них разные видео с помощью fplay. Mp3-файлы с них по идее должны воспроизводиться приложением ac97, включенным в стандартный дистрибутив.

              Если что-то не будет работать, и при этом есть диск fat или фотокамера, то пожалуйста, запустите приложение board, постарайтесь повторить баг и сфотографируйте экран с открытым board или сохраните на жесткий диск fat содержимое файла /rd/1/boardlog.txt
              • +3
                Круто, очень.

                Запуск 1:
                Разрешение выставилось нормальное изначально, после запуска i915 картинка пропала совсем
                Сенсорный экран, естественно, не работает, но что удивило — с тачпадом проблем нет

                Сейчас буду пробовать видео и звуки. Какие форматы умеет видео-плеер?
                • +1
                  Сенсорный экран не работает — а жаль, хотелось бы попробовать завести. Я уже заводил в Колибри свой планшет (ну, тот, что дигитайзер), пришлось играться с драйвером. Работало криво, не было времени до ума довести.
                  Сенсорный экран как определяется? Можно побольше инфы о нем как об устройстве? Это HID? Подключен через USB? В Колибри событие нажатия мыши от него приходит?

                  Видео-плеер умеет flv, mp4 и может быть divx. Вообще, по идее, должен много чего открывать, он на базе ffmpeg, правда, не все кодеки вкомпилированы в конкретно данную версию.
                  • 0
                    >Сенсорный экран как определяется? Можно побольше инфы о нем как об устройстве? Это HID? Подключен через USB?
                    HID, http://lii-enac.fr/en/architecture/linux-input/multitouch-devices.html (0486:0186)
                    Нажатия не проходят.
                    Как узнать, через USB ли он подключен?
                    • +1
                      В linux дать команды usb-devices и lspci. Их вывод можно в ЛС.
                      Я почти уверен, что это USB-устройство, а раз так, то есть большие шансы завести его как только USB будет влит в транк. Когда это будет? Ну, как раз к выходу новой версии ОС, я думаю.
              • 0
                Итак, запуск #2:

                MP3 играется. Звук есть.

                Видео-плеер тоже работает, правда я не смог отключить звук и перемотать видео
                • +5
                  Это здорово!

                  Перемотки в плеере пока что нет, автор видеоплеера — один из наших самых серьезных «ядерщиков», он сейчас впиливает многопроцессорность, ACPI и драйвер для видео intel (а драйвер для amd он уже допилил до стабильного состояния). Так что на плеер сил у него не хватает, я так понимаю. Отключение звука тоже не работает, потому что значок в панели — это отключение спикера (так уж сложилось). Спасибо за тест! Эх, не хватает помощников, чтобы довести всё это дело до ума. :(

                  Я сейчас тружусь над шрифтами и постепенно копаюсь в исходниках браузера, другие люди делают поддержку новых сетевых карт (кстати, интересно, что пишет на доске отладки компьютер при включении — находит ли сетевую карту?), USB и много других вещей. За последние пару лет в Колибри добавилась куча новых фич, и это дело рук десятка-двух людей. К примеру, прошлая стабильная версия 0.7.7.0 была основана на ядре версии 1300 или около, а текущее ядро имеет версию 2517.
                  • +6
                    Пойду-ка я, зарегистрируюсь на вашем форуме, авось чем еще смогу помочь
                    • +1
                      Спасибо!
  • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      MeeGo уже мертва, а Tizen еще не родился, увы. С первым (пре)релизом обязательно попробую
    • НЛО прилетело и опубликовало эту надпись здесь
  • +1
    Настолятельно рекомендую ознакомиться:
    www.youtube.com/watch?v=RuIrRoRPufc
    www.youtube.com/watch?v=Zt5bd2irgwM
    • +1
      Пробовал это, правда уже давно. На убунте 11.10 оно не заработало.
  • 0
    windows 7 x64, chrome 17.0.963.83 m, упал.
    Может это пасхальное яйцо от google какое?)
    • +5
      Вы, кажется, ошиблись темой. ;)
  • НЛО прилетело и опубликовало эту надпись здесь
    • +1
      >Да, нет мультитача и правой кнопки — это раздражает.
      Вот тут я писал о костыле под названием twofing. Для файрфокса советую разширение «Grab and Drag».

      >Еще 1 большой минус — после спящего/ждущего режима сенсор полностью отказывает в работе
      rmmod hid_multitouch && modprobe hid_multitouch. Как автоматизировать это.

      >Вот чуть-чуть бы ее еще допилить
      Да вот да. Правда они с каждой версией по чуть-чуть допилвают, но всё равно не достаточно.
      • НЛО прилетело и опубликовало эту надпись здесь
  • –2
    РезЕстивный, говорите?
  • 0
    вопрос.
    тоже являюсь владельцем t101mt у меня пропадает чувствительность в нижней части экрана см 2 высотой, не сталкивались? в инетах пишут частая проблема
    • 0
      Да, у меня есть такое дело. Пока помогает изменение угла наклона экрана, как не будет помогать — буду ремонтировать. На 4pda была подробная инструкция по ремонту.
      • 0
        а я вот думаю сдать его по гарантии… а ссылочку можно на ман по ремонту? (на случай если не пофиксят)
  • 0
    Ещё попробуйте ChromeOS и Windows 8.
    • 0
      В Windows8 не завелся драйвер на видеокарту и с таким маленьким разрешением экрана невозможно что-то тестить.

      ChomeOS Google же оставил в пользу андроида, нет?
  • +1
    в 2010 пару месяцев ходил с трансформером lenovo s10-3t, как рабочию среду использовал kde с plazma в режиме планшета, пробовал е17 illume но меня оно стабильно не заработало. Тогда еще были танцы с бубном по поводу поддержки тачскрина cando в Xorg.
  • 0
    Я бы из генты собрал то, что нужно.
    • +1
      соберите, а? на данный момент дистров для планшетов тем паче трансформеров — нет, буду благодарен и наверняка не я один.
      • 0
        Как минимум один есть, и о нем написано в топике :)
      • 0
        Не пойдет. Для себя собирать — это одно, для всех собирать — это совершенно другое. Да и планшет мне как бы не нужен.

        Но все утилиты нужные в статье упоминаются. Дальнейшее дело техники. Но дело это не для любителей бинарных дистрибутивов, конечно же. Любители бинарных дистров ждут пока за них кто-то все это сделает.
        • 0
          Любители бинарных дистров выберут самый подходящий, а дальше в ход идет напильник
  • 0
    Простите, но зачем экранная клавиатура на Asus Transformer? Он же и так с клавиатурой, это его основная фишка.
    • 0
      «Ищем дистрибутив Linux для планшета»

      «Я был предельно рад, пока не обнаружил, что нетбук в режиме планшета (то бишь с убранной клавиатурой и тачпадом) использовать практически невозможно»
  • 0
    Я страстный поклонник UMPC. У меня Были и Sony Vaio UX-490n и Asusы. На данный момент я хожу с Viliv x70, так как при его двухядерном проце и 7-ми дюймовом экране время 10 часов от батареи очень круто.Но во всех вариантах был гемор с установкой Linux. К примеру основной гемор это клавиатура без GUI. Viliv первый аппарат у которого нормальная поддержка самых важных клавиш ( в учет Sony Vaio UX c выдвижной клавой не берем)
  • 0
    Подскажите, а кто из всего что Вы пробовали, дольше всех держит батарейку? а что меньше?
    • 0
      Специально не замерял.

      Fedora 16 с Gnome3 держит 4-4.5 часа.
      Ubuntu 11.10 с Unity — до 5 часов.

      Скорее всего, из перечисленных в статье дольше всего будет держать либо альт, либо андроид, т.к. нагрузка на процессор и потребление памяти у них самое маленькое.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.