LINUX.ORG.RU

Android


174

12

Всего сообщений: 126

Fedora 25, GNOME 3, Wayland, портирование игры Gish на Android OS

Решил оценить готовность дистрибутива Fedora 25 Workstation для повседневного рабочего использования. А что может дать более объективную оценку, чем выполнение какой-нибудь интересной работы в этом окружении?

В качестве такой задачи я выбрал портирование компьютерной игры Gish на Android OS. Недавно я вспомнил про этот оригинальный 2D-платформер и захотел поиграть в него на своём Android-смартфоне. Игра была выпущена в далёком 2004 году, а после попала в самый первый сборник инди-игр Humble Indie Bundle, который собрал более одного миллиона долларов. В знак признательности поддержавшему их сообществу, разработчик игры Cryptic Sea объявил о том, что исходный код Gish'а будет открыт и выпущен под лицензией GNU GPL v2.0, на LOR'е даже писали об этом событии.

Скачав исходники игры, я открыл их в Qt Creator'е [Скриншот] и начал переносить платформер с библиотеки SDL на SDL2. Потом я импортировал проект в Android Studio и продолжил работу уже там. В целом на портирование я отводил по 2-3 часа каждый день после работы. Спустя месяц появилась первая релизная версия игры.

Итак, за один месяц использования GNOME 3 и Wayland я заметил следующие проблемы:

  1. Огромные декорации развёрнутых окон на низких разрешениях экрана выглядят настолько ужасно, что я решил установить расширение Pixel Saver, которое исправило эту проблему, правда, почему-то не во всех приложениях. Например, с GNOME Terminal это расширение не работает.
  2. В некоторых Qt-приложениях видны артефакты отрисовки (см. скрин Qt Creator'а выше, заголовки вкладок) из-за некачественной мимикрии. Работать это не мешает, но смотрится эстетически некрасиво.
  3. Иногда (очень редко) заметны странные мелькания в нижней части экрана. Возможно это какие-то баги в Intel'овских драйверах или Mesa3D, потому что в том же sddm и KDE Plasma 5 я тоже наблюдал такое.
  4. Иногда появлялись проблемы, связанные с различными анимациями окон, их закономерность я не смог выявить.

Теперь о хорошем. Интеграция Wayland и XWayland приложений в GNOME 3 практически бесшовная. В процессе использования я не выявил никаких проблем с отрисовкой, буфером обмена, переключением языка и снятием скриншотов. Ещё соглашусь с тем, что GNOME 3 в Wayland-сеансе работает плавнее и быстрее, чем в X.Org-сессии, видимо, сказывается полное отсутствие тиринга.

Таким образом можно подытожить следующее: Fedora 25 Workstation, несмотря на радикальную и быструю замену X.Org на Wayland, осталась вполне пригодным для работы дистрибутивом. Надеюсь, в Fedora 26 исправят отмеченные мной шероховатости, а софт, который сейчас использует XWayland, переведут на Wayland.

P.S. Если кому интересны результаты портирования Gish, дайте знать, выложу свои наработки в комментариях.

>>> Просмотр (1366x1536, 1837 Kb)

 , , ,

EXL
()

T-UI и Hacker's Keyboard на Blackview BV6000s

T-UI - это лаунчер для Android'а в виде эмулятора терминала с собственным шеллом, который поддерживает как ряд собственных команд, так и ряд стандартных юниксовых (uname, date, cal, ls, pwd, cp, mv, rm, cat,... и т.д.). Вплоть до dd, sed'а и пайпов.

T-UI принципиально отличается от простых эмуляторов терминала тем, что в их случае в фоне продолжают работать GUI лаунчеры с виджетами и значками. Здесь же после разблокировки экрана или выхода из запущенного приложения юзер сразу попадает в эмулятор терминала T-UI. Запуск приложений и другие действия выполняются также из командной строки. Впрочем, в T-UI хороший механизм автодополнений, который предлагает всплывающие варианты на выбор, в которые можно ткнуть пальцем.

Из командной строки также можно, например, узнать статус батареи и беспроводных соединений, включить/выключить фонарик и совершать звонки без запуска приложения телефона. Впрочем, звонки из командной строки пока ещё не доведены до ума. Звонок совершается только по первому номеру контакта, и при этом лаунчер обрезает решётки. Так, например, при попытке позвонить на «Би МойБаланс» чтобы узнать состояние баланса T-UI вместо этого начинает звонить в полицию.

Но, в целом лаунчер вполне приятный, да.

Ссылка на Google Play

>>> Просмотр (1440x1280, 446 Kb)

 

saahriktu
()

Процесс портирования инди-игры на Android OS

В далёком 2011 году был такой малоизвестный конкурс для гиков, который назывался RIOT Tag-Team Coding Competition. Целью мероприятия было увеличение количества Homebrew-игр на различных карманных игровых устройствах на базе ядра Linux: Caanoo, GP2X Wiz, Pandora и Dingoo A320. Отличительной особенностью этого конкурса являлось то, что игру необходимо было разрабатывать командой, а игры от «одиночек» не принимались. Именно поэтому двое российских программистов «старой школы»: Don Miguel и Quasist решили объединить свои усилия и начали работать над эксклюзивным игровым проектом для актуальных на тот момент времени консолей от фирмы GPH: GP2X Wiz и Caanoo.

На мероприятии авторы представили 3D-игру под названием Adamant Armor Affection Adventure, которая была выполнена в популярной тогда стилистике Minecraft'а, но имела кучу отличий от него. Всего за три месяца (sic!) ребятам удалось сделать очень многое: разработать достаточно производительный и отлаженный 3D-движок для embedded-устройств, создать десяток разнообразных карт и монстров, записать звуки и музыку, сделать несколько режимов игры, собрать всё это воедино и достойно выступить на упомянутом выше конкурсе, заняв почётное и призовое второе место.

Вдохновившись как самой игрой, так и успехом и самоотверженным трудом её авторов, я решил «воздать славу» нашей отечественной Linux-тусовке и, в свободное от работы время, попивая чаёк, начал портировать её на Android OS.

На скриншоте я представил окружение, в котором выполнил эту работу. На старом ноутбуке, который удобно везде с собой таскать и не страшно потерять, стоит Arch Linux c KDE Plasma 5. Я люблю дефолт, поэтому ничего особо не кастомизировал. Разве что в KWin добавил сокрытие декораций у максимизированного окна. На втором скриншоте Eclipse IDE и портируемая игрушка, которая запущена в эмуляторе устройства. Основная работа проводилась именно в Eclipse. К сожалению, в Android Studio поддержка NDK-проектов до сих пор оставляет желать лучшего. Кроме того, для внесения правок в код движка я использовал Qt Creator IDE: [Скриншот]. На переднем плане окно игры, которая собрана нативно под GNU/Linux. Если кому интересно, то в комментариях к этому посту я выложу все свои наработки.

>>> Просмотр (1366x1536, 1835 Kb)

 , , , ,

EXL
()

Мой новый десктоп

В рамках эксперимента задумался о том, чтобы создать лёгкий десктоп для музыки и интернета.

Хотя на самом деле началось всё куда прозаичнее - мне нужен был проигрыватель фильмов, чтобы смотреть кино без шума вентиляторов настольного компьютера. Ноутбук не подходил - не смотря на наличие всех необходимых разьёмов, у него тоже есть вентилятор. В результате поиска по Али, была закуплена медиакоробочка. У коробочки два разьёма USB, один LAN, один HDMI и один Audio out. Размер 10x10 см. Питается от 5 вольт. Со своей задачей коробочка справилась хорошо - в USB подцепляется внешний HDD и с него играются киношки. В коробочке предустановлен Android 6.0.1 и kodi, в комплекте идёт ИК-пульт, как от телевизора.

Вот тут и родилась идея о том, что если там внутри Android, то задачу веб-браузинга под фоновую музыку она тоже спокойно решит. Дело в том, что у меня уже был опыт использования Android в качестве десктопной системы на ноутбуке-трансформере Asus TF700T. Поэтому в USB разъём был воткнут USB-хаб, в который были подключены клавиатура, мышь и веб-камера. Второй порт по-прежнему занят USB HDD.

Да, здесь не настраивается ничего. Расположение элементов интерфейса, стиль оформления, даже раскладка клавиатуры меняется только по Win+Space и никак иначе. Android в качестве настольной системы пока ещё экзотика, а большинство сайтов при виде слова android в User-agent, радостно отдают мобильную версию, что неимоверно бесит. Расширения для смены user-agent в мобильном браузере не работают…

Но работать оказалось куда проще, чем ожидалось. Браузер как браузер, ничего не глючит. Есть выбор, можно поставить Firefox, Яндекс.Браузер, разнообразные мобильные браузеры, оперу. Онлайновые офисы работают. Офлайновые, для Android, не смотря на всю их ушибленность, тоже. Есть полноценный порт LibreOffice для Android, для тех, кто совсем не может без настоящего офиса. Опять же, есть кое-какие игрушки, правда, те из них, что заточены под игру с тачскрина, особо не поиграешь, надо выбирать или что-то неспешное, или подключать игровой контроллер. Карты вообще прекрасны, официальные приложения что от Яндекса, что от Гугла, что от Openstreetmap.

Музыка, соцсети ещё лучше чем с десктопа. Официальные клиенты для всех мыслимых соцсетей, для ватсаппа, телеграма и прочих IM. Есть даже Microsoft Outlook, если кому. Фотографии можно проявлять через Polar, хотя, конечно, Darktable заткнёт его за пояс. Раза три :-) Да и четырёхъядерный ARM, не смотря на свои гигагерцы, всё-таки уступает настольному Core.

В довершение - экономическая сторона вопроса. Во-первых, коробочка с 2 Гб ОЗУ (меньше под браузер брать не стоит) и 8 Гб SSD обошлась… чуть больше чем в 2000 р. с доставкой. Во-вторых, экономия на электричестве за март уже составила примерно 150 р. :-) К тому же, если вдруг электричество отключится, от обыкновенного бесперебойника коробочка плюс монитор могут жить несколько часов, в отличие от настольного компьютера, который у меня вытягивает минут 15.

UPD: OpenOffice для Android: http://savepic.ru/13706460.png

>>> Просмотр (1920x1080, 275 Kb)

 ,

Aceler
()

Изменённая парадигма рабочего стола

  • Названия иконок всех типов должны соответствовать действиям.
    • App Drawer To launch an app
    • Chat apps To chat with someone
    • A Better Camera Unlocked To do a shot
  • В общем случае цель действия превыше объекта, поэтому в общем случае названия приложений не должны фигурировать в названиях к иконке, а сама иконка по возможности не должна соответсовать иконке приложения (можно использовать иконки для дефолтных приложений, если это не вызовет путаницы).
    • To open Chrome To browse web
    • To open Solid Explorer To browse the files
  • Если объект действия представляет из себя какое-то уникальное приложение, в названии стоит использовать именно название этого приложения, и иконка тоже должна соответсовать именно этому приложению.
    • To watch videos To watch YouTube
    Кроме того, если объектом является приложение для какого-то сервиса, в названии стоит оставить название этого сервиса, а не приложения. В этом случае иконка тоже должна соответсовать иконке целевого сервиса, а не приложения.
    • Kate Mobile VK
    • Photos Google Photos
  • Названия иконок, сгруппированных в директорию, должны соответствовать существительным, поскольку глагол к ним уже фигурирует в названии директории.
    • To chat with someone/To open VK VK
    • To chat with someone/To open Telegram Telegram

Всё остальное (анимации, док, жесты) не относится к рабочему столу непосредственно, и поэтому остаётся в пределах вопросов вкуса.

На скриншоте:

  • Android 5.1
  • Nova Launcher Prime 5.0.1
  • Polycon 2.1.4
  • Установленные приложения: [1] [2]
  • Обои

>>> Просмотр (2160x1280, 1100 Kb)

 ,

kalterfive
()

Android 7.1.1 на устройстве 2013 года

Nexus 5, кастом Cold Rom (на основе CM 14.1(lineage OS)), достаточно плавно работает, все фишки Google Pixel работают(софтверные), много проприетарщины. Скриншоты:

P.S Русский ненужен, да.

>>> Просмотр (1080x1920, 2177 Kb)

 , , ,

ilipnitsky
()

Android 6.0.1 с -O2 оптимизацией на устройстве 2013 года

Собсно сабж. Resurrection remix (основан на CM и других прошивках) Собраный с флагами оптимизации GCC и cmake а конкретно :

CFLAGS := O2 -fgcse-las -fgcse-sm -fipa-pta -fivopts -fomit-frame-pointer -frename-registers -fsection-anchors -ftree-loop-im -ftree-loop-ivcanon -funsafe-loop-optimizations -funswitch-loops -fweb -Wno-error=array-bounds -Wno-error=clobbered -Wno-error=maybe-uninitialized -Wno-error=strict-overflow

CLANG_CFLAGS := -O2 -Qunused-arguments -Wno-unknown-warning-option

Для компиляции прошивки использовал Linaro GCC 4.9, заточенный под Cortex-A9, Neon vfpv4.

В ветке устройства оптимизирован ART

# ART
PRODUCT_PROPERTY_OVERRIDES += \
  dalvik.vm.heapstartsize=8m \
  dalvik.vm.heapgrowthlimit=100m \
  dalvik.vm.heapsize=174m \
  dalvik.vm.heaptargetutilization=0.75 \
  dalvik.vm.heapminfree=512k \
  dalvik.vm.heapmaxfree=8m \
  dalvik.vm.dex2oat-swap=false

И в добавок собрано ядро которое такими флагами

-mcpu=cortex-a15 -mtune=cortex-a15 -marm -mfpu=neon-vfpv4
Разогнанный процессор до 1.5 GHz, но гнать можно до 1.7GHz (Дефолт частота была 1GHz, но сижу на 1.2 GHz) и множеством других оптимизаций, таких как: кастомные говерноры & пониженый вольтаж CPU и GPU & f2fs на data и cache & Zram=150M & Кастомные флаги монтирования в fstab и вместо богомерзкого FUSE используется sdcardfs от гнусмаса

И, кому интересно, темы:

  • Значки: Whicons
  • Тема: dark material // blacked out
  • Nav бар: Pixel Nav bar

А девайс Sony Xperia L

Сорцы, если кому-то понадобится :

Настройки при тестировании:

  • Говернор: Bioshock
  • CPU hotplug: IntelliPlug с пресетом на производительность
  • I/O sched: fiops (по дефолту zen)
  • Частота: 1525 MHz
  • Частота GPU: 500 MHz (по дефолту 400)

И собственно отчёт Geenbench4

>>> Просмотр (960x1708, 671 Kb)

 ,

Deleted
()

Android 7.0 на Nexus 5 (2013)

Собственно, 7.0 на старом Nexus 5, работает все. Официльной причиной отказа продолжать поодержку Nexus 5 (2013) стала не поддержка процессорами Snapdragon 800/801 API Vulcan. При этом даже на nexus 4 сделали полностью рабочий 7.0. Очень достовляют те кто купил шлак на медиатек и потом жалуются что производитель его не обновляет. Режим двухоконности тоже очень доставляет, будет полезен планшетам типа Nexus 9. Печально что после 5 нексуса так и не вышло больше ничего годного.

многоокооность шторка меню приложений лок скрин настройки

>>> Просмотр (1080x1920, 503 Kb)

 , , ,

ilipnitsky
()

Свободный Android 4.4.4

Не захотелось терпеть проприетарщину которая следит и пожирает батарею. Готовился к этому достаточно долго избавляясь от проприетарщины раз за разом. Используется только свободные приложения (не драйвера). Проша cyanogenmod 11 неофициальная, на деле на мой телефон уже запилилен cm13 одним васяном, но у меня тошнит от material design, это ужасный дизайн! Есть 4.x - лучшая версия андроидов, но это другая история.
CyanogenMod 11
Amaze - файловый менеджер
Lightning - браузер
Radiodroid - онлайн радио
APG - openpgp
PReVo - esperanta vortaro
DashChan - не из F-droid, но сорцы на гитхабе, двач
Email - стандартное приложение для ящика
F-droid - маркет швабодных приложений
Conversations - клиент jabber
Connectbot - ssh
Red moon - классный регулятор яркости с кучей полезных фич
Afwall - файервол
Делитесь швабодной годнотой на андроиды.

>>> Просмотр (480x800, 562 Kb)

 

Reedych
()

Мои текущие рабочие окружения

Что-то стукнуло в голову, решил наделать скриншотов и выложить на ЛОР. Нет пределов совершенству, но такой задачи и не ставилось. Все скриншоты по ссылкам в png, а главный в png не смог.

Мой ноутбук:

После того, как я задолбался со всякими Fedora и Mint (прожил меньше у меня), я поставил Debian Stable и обрел гармонию. Тема Gnome-Shell - Arc-Dark с подправленным шрифтом. Декорации окон и GTK+ тоже Arc. Шрифты интефейса - San Francisco, моноширинный - PragmataPro (иногда Fira Mono), поставил Infinality. Иконки - смесь El General и Antu (более новая версия, но с Plasma-направленностью). Эмулятор терминала urxvt, цвета настроил по палитре Material из соответствующей темы к Sublime. Дальше буду двигаться, скорее всего, в сторону i3, но пока решил поменьше бестолку втыкать за компьютером, так что откладываю процесс настройки тайлинга.

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

Nexus 4:

Смартфону много лет, экран уже не один раз разбивался. Какое-то время на нем стояла Ubuntu Phone, но с моим текущим ядром Android она не становится в дуалбут (без андроида, все-же не вариант пока). Нашел очень хороший ROM (Chroma). Google-сервисы выпилил почти полностью. Устройство летает прямо не по годам, убитая батарея довольно долго держит. Все свое ношу с собой, так что на устройстве в chroot окружении стоит Debian (на всякий случай). Подключил смартфон в университете к корпоративной сети через Microsoft Intune и раздаю интернет на ноутбук (который сам может подключаться только к медленной сети для студентов) и второй смартфон (не хочу второй смарт марать подключением этого зонда). Скоро на этот смарт передут мои файлы из Dropbox и будут удалены из облака. Пока думаю, в каком режиме это сделать (в мыслях BT Sync или OwnCloud).

В общем, я очень привык к этому смартфону, который не раз меня выручал в экстренных ситуациях.

рабочий стол

Ну и, наконец, моя новая игрушка

Moto X Pure Edition:

Наконец-то я купил смартфон с таким размером экрана, какой всегда хотел. У меня крупная кисть и 5.7" лежит в руке просто идеально. На смартфоне я привык делать ВСЕ, кроме игр. Смартфон в кармане на 90% может заменить мне ноутбук, а 2 смартфона даже на 95%. Регулярно со смартфона просматриваю сайты, читаю художественную или математическую литерутуру, редактирую код (например, LaTeX), общаюсь, собираю PDF LaTeX (на ноутбуке по SSH), выкладываю файлы студентам и т.д. В ландшафтном режиме Hacker's Keyboard почти позволяет забыть, что работаю на смартфоне.

Да, кстати, выбрал себе оптимальный метод ведения заметок вместо всяких GoogleKeep/Evernote. Пишу заметки в markdown и синхронизирую (пока) через Dropbox. Намного удобнн всего, что использовал раньше. На Android выручает MarkdownX, в котором очень удобно свайпить влево-вправо для просмотра или редактирования.

P.S. Такой банальщиной, как X Server на Android, я думаю, уже никого не удивить. Да и после того, как наигрался, понял, что юзкейсов для меня нет.

>>> Просмотр (1360x768, 103 Kb)

 , ,

aquadon
()

Remix OS - очередная попытка оптимизации Android под десктоп

Remix OS - продукт компании Jedi, основанной бывшими сотрудниками Google. На скриншоте представлена первая публичная альфа-версия Remix OS 2.0. Из главных фич заявлено: многозадачный режим, переработанные уведомления, дополнительная панель для системных настроек и вывода уведомлений, полноценная поддержка мыши и клавиатуры с традиционными хоткеями, поддержка Google Play.

Из интересного: EULA весьма пугающее, imho тут не стыдно поучиться даже Microsoft.

Больше скриншотов и технические подробности

Видеодемонстрация

>>> Просмотр (1366x768, 418 Kb)

 ,

Deleted
()

Десктопный Android в исполнении Remix mini

Пока google занимается слиянием Chrome OS и Android чтобы захватить мир выйти на декстопы, китайский стартап Jide в каком-то смысле подал на это заявку в виде Remix mini. В качестве операционной системе используется доработанная версия Android 5 (Remix OS). Заявка была подана на сервисе kickstarter и она собрала 1.6 M$.

На картинке виден сам неттоп, подключённый к телевизору, разрешение 1920x1080. Подключена беспроводная клавиатура Logitech K400 через usb (рекомендуется, так как тачпэд позволяет обходиться вообще без мыши) и мышка через bluetooth. Для переключения раскладки из google play была установлена Russian Keyboard. Всё вместе с доставкой обошлось мне в 70$ по весеннему курсу плюс 2кр за клавиатуру (мышка и так была) и 700р на, как выяснилось, бессмысленные переходники HDMI->DVI.

Никаких особых исследований не проводил. Нужно было организовать приставку для телевизора у родителей (у меня телевизора нет, а конверторы HDMI в DVI в данном случае не заработали), для выхода в интернет и просмотра чего-нибудь онлайн. Remix mini с этой темой справляется.

>>> Просмотр (2340x4160, 1140 Kb)

 ,

Evgueni
()

Debian lenny 5.0 on Samsung Galaxy Mini

Не могу расставаться с линуксом ни на минуту, поставил на телефон с помощью Linuxonandroid Образ старый, но все что нужно - есть, а это в частности gcc под arm. Про C4Droid знаю, но мне он не нравится. К тому же полноценный линукс на телефоне гораздо лучше. Весит система с установленнным xfce4 почти 2Гб и легко умещается на 8-гиговую флешку. Сриншот сделан через vnc. Вот пожалуй и все. Как говорится, свинья везде грязь найдет =))

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

 , ,

w1nner
()

nexus

Из говна и палок за пять минут.

В кадре: debian, e17, geeqie, popsquares, а также: кусок плинтуса, два монитора, телефон nexus, зарядное устройство nexus. Все шурупы и винты закручены в штатные позиции. Телефон удерживается силой магнитного притяжения.

>>> Просмотр (4592x3056, 2657 Kb)

 ,

sn
()

Плановое ТО комбоусилителя

Существуют прекрасные свободные решения для программной обработки гитарного звука в реальном времени Rakarrack и Guitarix. К сожалению, я до сих пор так и не воспользовался этими прекрасными продуктами, а пользуюсь отсталой и полвека назад морально устаревшей ламповой техникой для усиления звука электрогитары. Морально устаревшая техника требует регулярного техобслуживания, в частности - замены ламп оконечного каскада усиления, подстройки тока покоя ламп. Производитель, разумеется, рекомендует производить эти операции силами специально обученных мастеров, что вызовет лишь усмешку у бывалого обитателя linux.org.ru. Действительно: где это видано, чтобы пламенноокий настраиватель сетевых интерфейсов, собиратель ядер и вообще опытнейший админ локалхоста с десятилетним стажем не разобрался, куда ткнуть щупом мультиметра и где подкрутить отвёрткой.
На фото непосредственно процесс тыканья и кручения. Всё кончилось хорошо, током меня ни разу не ударило, пара EL34 заменена на пару 6L6, комбоусилитель собран и работает.

Возможно у многих возникнет вопрос: «При чём здесь Linux?»
Ответ: без планшета на андроиде под рукой, проводить всю операцию пришлось бы в 10 раз дольше. В ходе процедуры до 5 раз лез в схему, дважды смотрел цоколёвку ламп, уточнял у производителя рекомендуемые параметры работы и у хороших людей правильность понимания того, что я делаю. Бегать в другую комнату к компьютеру с этими вопросами было бы очень неудобно. А ещё в сети есть Weber Bias Calculator для тех, кто вначале влез в усилитель, а уж потом начал считать, какое смещение ему выставить. Вывод - планшет под рукой для таких дел строго рекомендован.

>>> Просмотр (1920x1200, 696 Kb)

 

ist76
()

Есть ли жизнь без Google?

Давно хотел показать свой смартфон, в котором нет гугла; а тут ещё и f-droid обновился, и о нём все заговорили...

Итак, в один прекрасный день google задолбал меня настолько, что я решил выкинуть его на помойку. Решительно взял свой Galaxy Nexus, сделал полный вайп, поставил CyanogenMod без GApps, f-droid, и несколько приложений «руками». Что можно видеть на скрине?

( Список приложений, которые можно видеть на главном экране, с кратким описанием: )

Кое-что, конечно, не поместилось на рабочем столе, и распихано по папкам; такие приложения я вынес на второй рабочий стол, просто чтоб показать, что ещё есть (обычно, конечно, не «кручу столы», а открываю из папок):

( Список того, что не поместилось на главный экран: )

Если кто-то знает свободные аналоги того, что установлено руками - буду благодарен.

Чего пока что не хватает: конвертер валют (в f-droid есть несколько, и ни один не умеет чилийский песо); карта метро (в ametro все чилийские карты старые, как говно мамонта - наверное, надо на связь с разрабами выходить и предлагать помощь по актуализации); мессенджер (буду благодарен за советы; пока что адекватным вариантом кажется прикрутить фейсбук в качестве транспорта jabber, а для jabber поставить Tigase Messenger). Ну и, конечно, хотелось бы заменить вообще все несвободные программы на свободные аналоги... Буду рад подсказкам и наводкам.

Мои впечатления от F-Droid

Большинство софта довольно неплохо; хотя, как видно, некоторых вещей не хватает. Если говорить о самом хранилище, то очень не хватает пользовательских оценок и рейтинга; в сочетании с отсутствием скриншотов это приводит к тому, что чтоб выбрать приложение, зачастую приходится поставить пять-шесть приложений на телефон и самостоятельно протестировать каждое. Это - скорее, не аналог GooglePlay, а аналог Synaptic для телефона. Печалит то, что соотношение FOSS/non-free приложений для андроида совсем не то, что для «большого брата».

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

>>> Просмотр (720x1280, 296 Kb)

 , ,

stav_artefakt
()

Выкручиваемся как можем)

«Злое лето жжет железо» — Так бы я начал свой рассказ про то, как дохнет техника в жаркий период. Но сегодня я хотел бы рассказать, чем я заменяю свой пк, когда тот сломан.

На столе лежит система охлаждения для ноутбуков, на ней лежит ноутбук Acer e1-510. Процессор Intel, 2Гб ОЗУ, 320 винт, привод dvd-rw, диагональ экрана 15,6 — ничего особенного. На днях слетел bios, как выяснилось позже, прошить биос можно только через программатор.

На ноуте стоит еще одна подставка, а на ней стоит планшет asus k012. 1Гб ОЗУ, память встроенная 8Гб + флешка microSD 64Гб. В нем 2 камеры [2мп задняя + 0,3 фронтальная], с него можно звонить, как с обычного телефона, поддерживает 2 micro sim карты. 3G, GPS, Glonass, bt 4.0, wifi, батарея 3900 mAh, диагональ экрана 7" [1024x600], мультитач на 10 пальцев. Процессор Intel atom двухъядерный 1,2 ГГц. ОС: Android 5.0 Lollipop.

К планшету через otg подключен трекбол + колонки. Слева на столе стоит микрофон, лежит черный смарт Dexp e2 4". Чуть выше стоит на подставке для визиток танк Texet TM-511R [батарея 2700 maH]. Еще выше стационарный телефон Panasonic. Справа от ноутбука лежит трекбол, справа на подставке [снизу вверх] — переносной usb dvd-rw привод asus, коммутатор Acorp, роутер D-link dir 100, wifi роутер asus, usb-вентилятор, подключенный через адаптер в розетку.

В общем пока юзаю планшет, на Андроиде трекбол работает плавнее, чем мышка.

>>> Просмотр (1280x960, 711 Kb)

 , ,

Crixalis
()

CM12.1 на Nexus 5

OS: CyanogenMod 12.1 на Android 5.1.1 Linux: 3.4 Тема: Flat Midnight Шрифт: Helvetica

Гугла нет вообще, все приложения из F-Droid.(Кроме Xposed)

Другие скриншоты: Все приложения, Настройки, Статус бар

>>> Просмотр (1080x1920, 906 Kb)

 , , ,

ilipnitsky
()

Мой Android

Достаточно долго пилил себе Android до юзабельного состояния.
Собственно:

  • Девайс - Highscreen Boost II SE, юзаю вторую батарею (6000 мА/ч) как основную.
  • Android - 4.3, прошивка на базе официалки, разумеется, рутовано (SuperSU), используется TWRP 2.8. Полностью выпилены гуглосервисы вместе с гуглоплеем, юзается F-Droid.
  • Лаунчер - Apex Launcher. Прост, удобен, фичаст.
  • Иконки - Simplex Icons. Просто няшные :3 Иконка «дома» на главном скрине - из иконпака HD Dark Lite.
  • Шрифты - как обычно, любимый Open Sans, выглядящий на телефоне даже приятнее, чем на компьютере.
  • Плеер, браузер и прочее - ну тут - UC Browser, NexMusic, FBReader, CM File Manager, jTalk, K-9 Mail, AdAway.
  • Используется Xposed, с тем - GravityBox (им подрихтовал статусбар и еще добавил пару фишек типа прозрачности панели уведомлений и дополнительных фич ребута), да Flat Style Bar Indicators.

Единственное, что не очень - Луняша в невысоком разрешении только нашлась )=

>>> Просмотр (720x1280, 549 Kb)

 

DeadEye
()

Xash3D на SDL2: Го, я создал!

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

Что изменилось с прошлого поста? Честно говоря, очень многое. Начиная с того, что теперь есть организация на Github, заканчивая тем, что теперь Half-Life работает под Android.

Собственно, про порт на Android я и хочу рассказать. Спасибо товарищу Unc0nnected/nicknekit с форума cs-mapping.com.ua, который, пока я дорабатывал порт нового Xash3D, запустил старый порт на андроиде. Вот с тех пор, я, он и, с некоторых пор, mittorn занимаемся портом HL на эту мобильную платформу. Конечно, работа далеко от идеала — отсутствует сенсорное управление. В целом, с клавиатуры играть можно, поддержка джойстика пока неполная. А под линуксом так уже давно можно пройти HL полностью.

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

Я не хочу говорить, что сетевая игра под Xash3D идеальна. Она есть, но недоделана. В частности, из-за отсутвующего предиктинга, о чём говорит и сам автор движка.

Кому интересно, вот APK. Ресурсы игры можно взять прямо из стимовской версии, просто скопировать папку valve в /sdcard/xash/. А, ну и наложить сверху вот этот архив.

>>> Просмотр (1600x1380, 1986 Kb)

 , , ,

a1batross
()