LINUX.ORG.RU

Android больше не нужен

 , , ,


5

4

Allwinner A10 (Wexler.TAB 7000)
Gentoo, XFCE4
xvkbd в фоне
Тема gtk+ NumixHolo (так же есть самопальный rgba вариант с прозрачным меню под цвет заголовка, но с composite заметен тиринг, так что пришлось отключить)
gtk3 нет и не будет.
Angry Birds 2.3 через apkenv - враппер для android jni (переписанный интерфейс с поддержкой изменения размера окон) - почти нативные птички получаются.
Изображение по x11vnc
Мой форк: https://github.com/mittorn/apkenv/tree/linux-x11
30 минут потратил на попытки залить изображение, пришлось сжимать в jpeg. Админы, очнитесь!!!

>>> Просмотр (802x503, 272 Kb)

★★★★★

Проверено: JB ()

Ответ на: комментарий от Deleted

Для этого нужно сначала структуру реорганизовать, оно пока нормально только из сурцов работает.

mittorn ★★★★★
() автор топика

друг у меня тоже есть AllWinner a10 не подскажете где инфу посмотреть как это всё проделать?

rogerw
()
Ответ на: комментарий от rogerw

Всё уже готово, просто скачайте срез с github и соберите с PLATFORM=x11.
Работают пока только angry birds и ещё несколько игр. Потребуется sdl для звука, без него не запутится. Ну и конечно же рабочий gles.На softfloat нужно собирать с SOFTFP=1
Запуск:./apkenv [<width height>] <apk>
либы андройда из libs положить в папку бинарником

mittorn ★★★★★
() автор топика

Сыро конечно, но прикольно. Респект.

Vit ★★★★★
()
Ответ на: комментарий от Evgueni

В нативной части нет слежения. К тому же это старая версия. Версии поновее зависают (они и на некоторых андройдах у меня зависают)

mittorn ★★★★★
() автор топика

забыл добавить, vnc для скриншота (fbgrab с ускоренным драйвером fbturbo не дружит, а проги для скриншотов у меня не оказалось)

mittorn ★★★★★
() автор топика
Ответ на: комментарий от tlx

С рутованного устройства забрать из из /data/data/{pkgname} и положить в data/{apkname}.
А либы я в отдёльный реп apkenv-libs убрал.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от tlx

Должен взлететь. Только либы андройда нужны от armv6, прилагающиеся не пойдут.

mittorn ★★★★★
() автор топика

Отлично! Оказалась бы под рукой железка с возможностью установки Linux — сделал бы что-то подобное.

Chaser_Andrey ★★★★★
()

Прикольно. Но я такое не хочу.

Pakostnik ★★★
()
Ответ на: комментарий от rogerw

Я сначала записал ubuntu с загрузчиком на карточку, добавив туда fex-скрипт из своей прошивки, добавил второй раздел, распаковал туда hardfloat stage3, и из ubuntu приготовил систему в chroot. Потом собрал ядро, это было довольно сложно. Могу дать номер ревизии и конфиг. Портировал драйвер тача и сменил корень в конфиге (использовал встроенную коммандную строку). Настроил иксы по инструкциям с linux-sunxi.org. Сейчас драйвера есть в reinforce-overlay.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от kknight

1. Не идеально. Попробуйте их без аппаратного ускорения запустить. В то время как на android оно через sw нормально работает
2. Вариант с wine только на opengl и x86, к тому же оно платно, а это только для linux arm/egl/gles и бесплатно.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от Zhbert


Работают пока только angry birds и ещё несколько игр.

В этом вся суть этого вашего ондроеда...


А я думал, angry birds сначала на iphone появились

Ribtoks
()
Ответ на: комментарий от Ribtoks

А я думал, angry birds сначала на iphone появились

И айфона, да.

Zhbert ★★★★★
()
Ответ на: комментарий от MiniRoboDancer

flash? Зачем так извращаться? А вы знаете; как оно тормозит? А вы в курсе, что на arm нормального флеша нет?

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

А вы знаете; как оно тормозит?

Флеш тормозит только у криворуких.

А вы в курсе, что на arm нормального флеша нет?

Пофиг, есть QEMU.

MiniRoboDancer ★☆
()

Корпорация добра весьма давно добавила в Хром много видов разозленных птичек... Теперь, в теории, вообще ничего не надо. Только хромбук, хром'ось, и хромиум

Crystal_HMR ★★★
()
Ответ на: комментарий от Crystal_HMR

Я по вашему хромой, чтобы ставить хром?

mittorn ★★★★★
() автор топика
Ответ на: комментарий от MiniRoboDancer

Портирование compiz-0.8 застряло на переписывании его на GLES, отложил напотом. compiz-0.9 не принимается. Вы пробовали Matchbox? оно полностью потеряло совместимость с иксами. GPE - не слышал. Awesome - зачем? у меня клавиатура сломалась, без неё не годится. Да и тайловый wm без перекрытия окон с таким разрешением экрана - печально совсем. И учтите, что гигагерцовый cortex-a8 и на openbox/xfwm подтормаживает, что же с ним будет, если настроить compiz?

mittorn ★★★★★
() автор топика
Ответ на: комментарий от MiniRoboDancer

На core-i5 да. На core2 уже подтормаживает. На pentium4 еле ворочается. В qemu (в межархитектурной трансляции) - ты не дождёшься, пока оно отрисует хоть 1 кадр.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

GPE - не слышал

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

у меня клавиатура сломалась, без неё не годится

Можно прикрутить всякие жесты да активные углы сторонними утилитами, а через xdotool хоткеи дёргать.

Да и тайловый wm без перекрытия окон с таким разрешением экрана

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

что же с ним будет, если настроить compiz

А видеочип не завёлся? Дрова хоть есть на него?

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

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

Не взлетит

Можно прикрутить всякие жесты да активные углы сторонними утилитами, а через xdotool хоткеи дёргать.

Лютый костыль. Кто этим заниматься будет?

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

Чтобы видеть несколько окон. Часто использую более 1 терминала.

А видеочип не завёлся? Дрова хоть есть на него?

compiz CPU нехило жрёт при активной трансляции текстур. То есть, плавной прокрутки в firefox и программного декодирования видео мне не видать.
Чип завёлся, но это GLES, а ЕМНИП, там при обновлении текстур нагрузка на CPU большая. GL не поддерживается mali400 (по крайней мере на данный момент)

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Не взлетит

В репах ещё есть вроде.

Лютый костыль.

Почему костыль? Для тачскрина жесты - самое то.

Чтобы видеть несколько окон

Ну и какое может быть удобство, когда они друг друга перекрывают? А подгонять их размеры пальцем - тот ещё трах.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Про размеры - согласен. Но удобного wm пока не знаю. gpe попробую на десктопе. Но матчбокс тоже в репах есть.

mittorn ★★★★★
() автор топика
Последнее исправление: mittorn (всего исправлений: 1)
Ответ на: комментарий от reliktt

Ничего, просто юзал винду. Там флэш как минимум с 9-й версии не тормозил.

и на какой это машине

Разные были, в т. ч. на E350.

MiniRoboDancer ★☆
()
Ответ на: комментарий от MiniRoboDancer

Тайлинг при таком размере экрана хуже наложения окон.
GPE не взлетел и сломал систему (сделал так, что вместо запуска сессии происходит попытка запуска matchbox).

mittorn ★★★★★
() автор топика
Ответ на: комментарий от MiniRoboDancer

и при этом у него нет своей Xсессии. После исправления настроек lightdm заработал, а gpe-de нет. И я у него даже оконного менеджера не нашёл.

mittorn ★★★★★
() автор топика
Ответ на: комментарий от mittorn

Так GPE монолитен же. У него даже в руководствах везде пишется, что если планируется использование других DE, то его лучше не ставить.

MiniRoboDancer ★☆
()

Ты наверняка, более менее детально изучил вопрос. Есть ещё что то кроме этого самого apkenv, для запуска apk'шек под онтопиком?
Не слышно там ничего, про каноникаловские потуги в этом направлении - где то вроде проскакивала новость, что они хотят оживить какой то древний проект, что бы не хуже SailFish бубунта фон была? Это не он случаем?

batbko
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.