LINUX.ORG.RU

Android


177

12

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

Я поломал свою машину

Мультимедийная система в моём Changan CS55+ — это, по сути, планшет на Android с унизительными характеристиками: процессор какой-то MTK, 4 Гб памяти, 8Гб места на eMMC, картридер для флешек и USB разъём. А также GPS. eSIM, и тачскрин с экзотическим разрешением 1920*720. А, да, Android 9-й версии, хе-хе.

Тем не менее, в китайской версии на всё это великолепие ставится навигация, музыка, подключение к 4G сетям, раздача интернета через WiFi, дистанционное управление и бесключевой доступ через приложение. В российской версии есть CarPlay, музыка по Bluetooth, видеорегистратор и хватит с нас. Даже Android Auto не положили, вместо него Carauto global, которая просто зеркалирует изображение с телефона на планшет. И только при наличии сервисов гугл — так что мой китайский Huawei P70 не дружит с моим китайским автомобилем, класс!

Так вот. Если поставить на этот планшет нужный нам софт, то выясняется, что GPS, хоть и не используется, с машины никто не снимал и он вполне себе ловит. Ловит, надо сказать, лучше чем на телефоне.

Поэтому берём кабель USB-A:USB-A, подключаемся, набираем в номеронабирателе секретный код (который кто-то сделал несекретным уже года полтора как), говорим adb shell и adb sideload, стандартные андроидные заклинания, потом ставим любой софт, получаем рутовую консоль, сносим лишнее.

Собственно, поставил приложение для управление андроидом, без него неудобно сносить лишнее. Поставил RuStore, из которого поставил навигатор, и который теперь через него же и обновляется. Приложения для eSIM в прошивке отсутствуют, так что к интернету подключиться можно только через WiFi. Заодно отключил приложение голосового помощника, которое просто висело на экране и включалось случайным касанием. Всё равно он ничего не умеет.

А ещё в этом планшете нет кнопки назад. Но что интересно, навигатор от яндекса как будто разрабатывался с учётом того, что его будут ставить на такие устройства — он прекрасно работает без этой кнопки! Красота.

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

 , , яндекс.навигатор

Aceler
()

Gnome 48, новый телефон, другая квартира

Была у меня проблема вот такая же Manjaro затыкается на обновлении (комментарий) - как раз во времена этого поста, и я вообще отвлекся от компьютера надолго, до сегодняшнего дня. А сегодня обновил все пакеты без проблем, кроме некоторых пакетов из AUR'а. Просто нажал цифру 1 в утилите pacui. И прилетел Gnome 48, шрифты Adwaita...

Телефон прошлый то ли украли, то ли сам потерял, пришлось новый купить, с андроидом 14 вместо 13-го, дешевле и марка телефона та же, и характеристики. HiOS - видимо подшаманенный андроид, и мне понравилось, как он подшаманен, а не то, что в телефонах Redmi.

 , ,

votafak
()

Android Desktop

Случайно обнаружил в своём Huawei P70 фичу десктопного режима работы. Для включения этого режима достаточно подключить телефон к монитору через USB-C, в USB-хаб монитора воткнуть клавиатуру и мышь и вперёд. Экран телефона становится тачпадом, поэтому можно жить в принципе и без мыши, и клавиатура может быть переносной bluetooth, дело вкуса. Но с мышой как-то удобнее.

Из инструментов есть рабочий стол без значков, панель задач а-ля Win10, меню пуск а-ля elementary, область уведомлений Android и стандартные уже часы.

Захотелось в таком окружении запустить настольный Linux. Взял termux, anlinux, установил Debian, Xfce4. Termux запускает дистрибутив в контейнере, выдавая локального рута и даже пользователей, но многое не работает из-за кастрированного ядра Linux. Далее запускается VNC сервер, к которому с любого VNC клиента можно подключаться под адресу 127.0.0.1. 3D, разумеется, отсутствует, зато не нужны права рута. Слева вверху на скриншоте — MultiVNC с окружением Debian, справа вверху Termux. Все приложения ставились из F-droid.

По поводу остальных программ. Один комментатор скриншотов хотел тут видеть моветонотянок, сиськи и танки, так что слева внизу Tank 300 с сайта дилера в браузере, а справа внизу телеграм-канал одного из московских стрип-клубов. Инджой!

По эксплуатации — во-первых, телефон неправильно определяет разрешение монитора и это печаль. Выставляет 2560x1440, на самом деле там 3840x2160. Во-вторых, у большинства приложений есть минимальный размер и этот размер больше чем четверть экрана. Поэтому на немаленьком мониторчике реально ничего не влезает. Ну и, разумеется, никаких усилий гугла не хватит, чтобы научить тачевые приложения быть удобными в клавиатурном. Например, даже в главном меню самой среды при нажатии на кнопку Super главное меню открывается, а набор с клавиатуры не включается, надо тыкать на поле поиска. То же в браузере — стрелки в адресной строке не работают, тыкай мышкой, юзер.

 , , ,

Aceler
()

Экспериментирую с почти новым телефоном

Купил в том году телефон. Батарею хорошо держит, рекламы нет в системных и основных приложениях. Если долго пялиться в этот телефон, можно вообще зрение потерять. То ли от того, что плёнка матовая, то ли от возраста моего, то ли ещё от чего.

Сегодня вот вздумал трансляцию воспроизвести с телефона на монитор, чтоб поиграть в игрушку Traffic Rider, не испортив глаза при этом. Ну и вообще потестировать это всё. Инструкция быстро нашлась, и пакет scrcpy в оф.репозитории.

После настройки всего оказалось, что можно мышкой и клавиатурой от ноутбука что-то делать в телефоне. Звук можно услышать в наушниках, подключенных к ноутбуку, а также регулировать громкость и там и тут. Утилита scrcpy занимает вроде немного ОЗУ - мегабайтов 200. Играть в эту игрушку можно развернув ее на весь экран монитора, вращая туда сюда телефон в руках, управляя мотоциклом.

Любите эксперименты, и всё будет хорошо.

 , , , ,

votafak
()

Я люблю [спортивную] ходьбу. Пруфы

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

Действительно, в плохой день, приходится проводить за монитором по 12 часов.

Но хороших моментов тоже не мало. Вот моя статистика шагов за 2024 год, а так же статистика за декабрь 2024 года, когда ходить удавалось особенно много.

На скрине Huawei Health для Android.

 , ,

unclestephen
()

Андроид 9

Samsung SM-J330F. Ядро 2021-го года 3.18.91.... Батарея слабая, на день еле хватает без музыки. Режим энергосбережения, тёмная тема. Год назад купил с рук за 3 тыщи. Каждое утро сам перезагружается, чтоб все работало - такая настройка. Ну и все работает, офис, скрытая камера где-то, ютуб, рутуб, телеграм, вк, банковские приложения, системные. Вай-фай, блютус...

В интернет выхожу с Самсунговского браузера, темы сайтов темные тоже получаются, реклама блокируется Adguard'ом для самсунговских браузеров.

 ,

votafak
()

Я разочарован в WayDroid

Я поставил на свой ноутбук ASUS X54H дистрибутив Q4OS через Wubi для того, чтобы поиграть через облачный GamePass в StarField (на Windows у меня GamePass почему-то не заработал).

Поиграть в игры GamePass мне не удалось — мне помешали несовершенства WayDroid. Я не буду писать про то: через какой пердолинг я прошёл, чтобы WayDroid заработал.

Недостатки WayDroid:

  1. Чтобы запустить WayDroid нужно вести команду waydroid session start вместо нажатия на иконку.

  2. Чтобы я мог устанавливать с Google Play, надо разбираться с сертификатами WayDroid - ибо Google Play не даёт доступ из-за сертификатов девайсов. После манипуляций с сертификатами Google Play на WayDroid стал доступен.

  3. APK установились не с первого раза. Я несколько попыток делал

  4. Вертикальные приложения на андроид — это неюзабельный трэш. Курсор мыши на таких приложениях ведёт себя неадекватно. При нажатии F11 окна вертикальных приложений ведут себя неадекватно. Про неудобство вертикального расположения андроид-приложений на ноутбуке я вообще молчу.

  5. Чтобы Android-приложения открывались в оконном режиме (только так вертикальные Android-приложения юзабельны на ноутбуках)надо вести команду waydroid prop set persist.waydroid.multi_windows true и перезапускать WayDroid тоже командой в терминале

  6. WayDroid не берёт USB-устройства. Я пытался подключить USB-устройства на WayDroid — не получилось. Я смотрел форумы, оттуда повторял команды в терминале — не вышло.

  7. Bluetooth на WayDroid - просто песня. Я тоже смотрел форумы — не получилось подлючить Bluetooth-устройства к WayDroid.

Из-за 6-7 пунктов GamePass не видит мой геймпад. А облачный GamePass имеет поддержку только геймпада (при том, что Xbox - это по сути ПК и Microsoft — это не только Xbox, но и Windows).

Я разочарован в WayDroid. Я до этого считал WayDroid идеальной технологией, которая позволяет без пердолинга и просто поставить и использовать Android-приложения в условном LinuxMint. Возможно поддержка андроид-приложений в chromeOS лучше с точки зрения «просто поюзать без проблем», чем в WayDroid.

 ,

ConLenov
()

Planet Cosmo Communicator

Слева девайс британского бренда Planet Cosmo под наименованием Communicator, который вряд ли кому-либо порекомендую. Справа для сравнения лежит Nokia N97 (первая оригинальная модель, не mini).

В сети обзоров полно, поэтому просто укажу реальные плюсы из опыта использования:

  • работает на Android, работает с Debian 10 KDE, и при необходимости даже умеет в дуалбут(!);
  • механическая клавиатура с подсветкой;
  • сенсорный дисплей;
  • точно прожёвывает SD-карты на 256 Гб (больше объёмы не ставил, не люблю SD как носители);
  • 2 активные SIM стандарта 4G, плюс дополнительный eSIM;
  • NFS;
  • на крышке с внешней стороны есть OLED-дисплей, на который выводится инфа об уровне сигнала сети/wifi, значки уведомлений, возможность быстрого вызова функций вызова (без раскрытия устройства), выбора контактов, набора номера, управления режимами и т.д.;
  • камера 24 Мп, она же основная, она же «селфи»;
  • модуль для отпечатков пальцев;
  • есть русская раскладка на выбор при заказе.

А вот минусы... про них никто особо не рассказывал, но они существенны:

  • в силу особенностей аппарата в нём стоит Android 9 с особыми дополнениями (например главный/«домашний» экран, который заменить чем-то другим можно, но из-за принудительного поворота экрана почти всегда будет выглядеть криво, как и вообще сторонние темы оформления);
  • Linux Debian 10, точнее его модификация под наименованием Gemian, в котором так и не допилили весь функционал железа до конца...
  • механическая клавиатура по качеству отвратительна и убивает вообще весь смысл девайса (брал больше из-за неё, нежели из-за линя) - бывает клавиши просто не прожимаются, а бывает наоборот в двойное нажатие уходят (особенно если на андроиде стоит вибрация, она усугубляет эффект на порядок);
  • дисплей в лине работает очень своенравно и имеет некоторые мёртвые зоны по краям, пользоваться сложно, спасает эмуляция мыши через управление вторым дисплеем на крышке устройства;
  • хоть и 2 SIM, но фактически либо используешь их без SD, либо одна симка + SD, eSIM в РФ вообще не работает за редким исключением пары городов в пилотном режиме;
  • отвратительная чувствительность второго OLED-дисплея на внешней стороне крышки;
  • камера - боль... вдвойне боль, когда она в режиме селфи (если надо с другом зафоткаться или с супругой - тот же дополнительный дисплей начинает показывать область захвата камеры где-то с частотой 0,5-0,8 кадра в секунду чисто для самого факта влезания композиции...;
  • NFS работает только в Android;
  • модуль для отпечатков пальцев работает только в Android;
  • аккумулятор в Android работает еле-еле день, если использовать устройство без подсветки и не часто, в то время как линь высаживает его в ноль за полтора-два часа... т.е. нужно быть с переносным акб, благо зарядка стандартная usb type-c;
  • usb-хаб подцепить можно, но только проприетарный от Planet(!) и покупается отдельно / в комплект не входит;
  • раскладка - это тоже отдельная боль: есть по 3 символа на клавишу (1 латинская буква и 2 кириллические), которые печатаются тремя разными комбинациями зажатия специальных (функциональных/«Fn») клавиш... если прибавить эффект непропечатывания клавиатуры или наоборот случайное двойное нажатие, то можно представить себе эту дичь, от которой реально бомбит;
  • я не понимаю, зачем они физически закруглили углы экрана, который всегда в закрытом состоянии? (теперь в лине это закрытые от пальца активные углы, идиоты разработчики...);
  • и куча-куча-куча мелких и даже средних болезней аппарата.

Вообще очень проблемный и бесячий аппарат. По вине разрабов один раз практически окирпичился после OTA-обновления, в котором содержался серьёзный баг. До определённого момента загрузчик не поддерживал клавиатуру девайса, но в последних обновах это починили. Да, клавиатура и крышка с двумя экранами являются отдельными устройствами! В начале были очень большие косяки в их синхронизации, но поправили. До последних обнов были дикие рандомные баги в работе устройства, типа артефактов изображения на ровном месте, или невозможность включить устройство с первого раза (стартовало, а потом резко вырубалось). Сейчас всё выглядит сильно лучше, но на момент получения устройства за 748.95 фунтов стерлинга в 2020 оно того всё равно не стоит.

Сейчас активно продвигается их новый девайс Astro Slide 5G с такой же ужасной клавиатурой как у предыдущей модели (правда система слайдера теперь более похожа на Nokia N97), но учитывая весь опыт и явное нежелание доводить свои продукты до логического конца - я бы предостерёг покупателей.

И к слову, у PCC и Nokia N97 разница почти в 10 лет, но лучше финского телефона я ничего более не встречал и по сей день.

 , , ,

NeTC
()

Апофеоз электронной бумаги

Внезапно осознал, что большинство экранов, которые я использую по жизни — EInk, изготовленные на основе технологии электронной бумаги.

На рабочем столе монитор Onyx Boox Mira Pro 25" с открытым Rust-проектом в честно купленной IDE CLion под Ксубунтой 20.04.

На стене за ним — обычный IPS-монитор Iiyama ProLite 42". Используется в тех случаях, когда нужно видео и цвет.

Слева направо на столе:

  • Книга Onyx Boox Note 10" для технической и художественной литературы (Android 6)
  • Книга Kobo Aura One 7.8" для художественной литературы (Linux, кажется, на 4-м ядре)
  • Смартфон Hisense A5 (Android 9)
  • Книга Onyx Boox Max Carta 13.3" для технической литературы (Android 4)

Выдалось время, изучаю для общего развития Haskell.

 , eink,

hbee
()

LOR на электронной книге

Моё знакомство с Linux началось с электронной книги Digma e601hd, которую купил в 10 классе на первые заработанные деньги. Случайно нашёл в интернете форум ddixlab, где выкладывали модифицированные прошивки для данной книжки (она на Linux) и захотелось тоже что-нибудь намодифицировать. Благодаря дальнейшему гуглингу, нашёл LOR и выбрал первый дистр — Ubuntu.

Неделю назад сменил свою старую книжку на ONYX Monte Cristo 5 — жена подарила. На фоне старой новая книжка великолепна: и по софту,и по качеству материалов и сборки,и по железу.

В общем,похвастался обновкой. :)

Книга на Android 4.4 и пост написан полностью с неё. Тема Waltz для E-ink идеальна.

 , ,

the_real_kinik
()

Samsung DeX 2.0.0.20 (Android 10)

Старенький (уже) Samsung Galaxy S9+. Забавно, но я так ни разу не использовал режим конвергенции. И у меня срабатывают жёсткие ассоциации с GNOME 3 от подобного интерфейса, который лично мне так и не зашёл. В итоге всё равно удобнее таскать с собой ультра-тонкий ноут 2-в-1 (который может трансформироваться в чистый планшет через отстёгивание клавиатуры).

Кто-нибудь DeX вообще использует?

 , ,

NeTC
()

Мой пульт управления GrandOrgue для Sway WM

Я заметил что на форуме много музыкантов, поэтому возможно, кому-то будет интересно.

Когда я решил добавить планшет к моему самодельному органу, я не смог найти программы, которая позволяла бы контролировать Sway экран посредством планшета. Поэтому, решил потратить пару дней на разработку своего решения. Получилось довольно неплохо, задержка до секунды, что в принципе допустимо для моей задачи: обеспечить возможность включать/выключать регистры органа с планшета.

Написано полностью на Джаваскрипте. Требует Sway и node.js.

Важный момент: коммуникации не шифруются и нет проверки логина/пароля. Данное решение только для использования в локальной (домашней) сети, в которую не имеют доступ посторонние.

Репозиторий на гитхабе: https://github.com/alexkh/gorc

 , , , ,

svyatozar
()

10 лет на Linux, 8 лет как Java программист.

14 февраля 2011 года в возрасте 15 лет я впервые попробовал Linux на своём старом ноутбуке Acer Extensa 5220. Это была Mandriva 2010.2, честно позаимствованная с торрентов (виндузятские привычки, да). Затянуло, спустя еще пару лет начал тыкать программирование и это определило мою жизнь. Сейчас мне 25, на всех моих системах стоит Linux (за исключением одного ноутбука, который нужен для обработки фотографий), 8 лет я программирую, 5.5 из которых в крупных компаниях и исключительно под Android. Чего только за эти 10 лет не пробовал, и разные дистры, и разные языки, и даже макбуком попользовался, и под iOS попрогал на Objective-C и Swift, но в сухом остатке я Android разработчик, а моё основное рабочее место выглядит так.

Свежесобраная система на Ryzen 9 5950x, Samsung 980 Pro в качестве SSD, 64 GB RAM (3600 MHz, CL16), Asus Radeon 5500 XT Dual OC в качестве видеокарты, и водянка Asus LC360, игры на компьютерах не интересуют, совсем.

В качестве ОС используется Pop_OS 20.04 LTS с натянутым поверх ядром 5.11 из Ubuntu Mainline. На Pop_OS сижу уже почти год на разных системах, очень доволен. По сути та же убунта, только вычищенная от мусора с парой плюшек сверху и тайлингом, поставил, за 15 минут настроил и работай, красота.

По левую руку Nintendo Switch (играю очень редко, бывают моменты, когда игра сильно затягивает и могу пропадать в ней месяц, но потом отпускает), Nintendo 3DS LL Pokemon Edition, лимитка, покупалась на авито новой, исключительно для коллекции. Напечатанный другом на 3D принтере короб в стиле Mario для картриджей, планшет, электронная книжка, телефон с наушниками, ну и конечно же, кофе.

Клавиатура Keychron K8 и трекбол Logitech MX Ergo. К периферии очень придирчив, после 5 лет мышек уже огрёб туннельный синдром, за компьютером каждый день провожу 8 часов так точно, трекбол для меня спасение. Вот как-то так.

 , , ,

Jefail
()

LOReader - андроид-читалка

«Чем больше звёзд, тем больше странностей.»

Читаю ЛОР, в основном, как новости, т.е. зачастую на ходу и в свободное время. Запускать десктоп или доставать ноут лениво, поэтому смартфон. Мобильные браузеры не радуют, возиться со стилями «ну его».

Было время, попробовал набросать клиента (честно, не смотрел есть подобное или нет, в тапаталке вроде ЛОРа нет), и вот что получилось (см. скриншот) - клиент-читалка исключительно для ЛОРа.

Что требуется:

  • андроид-смартфон, не очень старый (ибо, React Native), FHD+.

Что есть:

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

Чего нет:

  • регистрации и авторизации, трекинга и прочего фингерпринтинга;
  • рекламы;
  • постинга;
  • уведомлений;
  • подписок на теги;
  • фильтра тегов и юзеров.

Как работает:

  • никакого бэка, тупо парсит HTML https://www.linux.org.ru
  • скорее всего багов достаточно;
  • не идеально рендерит комментарии, особенно вставки code и ссылки.

Ссылки:

 , ,

vvn_black
()

Debian stretch в chroot'е на android-смартфоне

С помощью linux deploy развернул debian прямо у себя на мобилке. В качестве среды рабочего стола выбрал xfce4. Использую для быстрого доступа к puredata. Удобно, когда она всегда в кармане: можно по быстрому набросать какую-нибудь задумку, находясь где угодно или просто скоротать время (на скрине справа информация с датчиков телефона (поворот по осям) отправляется через OSC в PD). Звук выводится через pulseaudio и воспроизводится при помощи simple protocol player на андроиде. Да, задержка ощутимая, но работать можно, ничего не глючит, не шипит и не заикается. Доступ к рабочему столу - через vncviewer. На удивление, юзабельно, только нужно немного привыкнуть к зуму и к тому, что он следует за курсором. Для наглядности, записал пример работы в GIMP. Плюс, очень удобная клавиатура, которая позволяет комфортно работать в терминале и даже что-то редактировать в vim. Ну, и напоследок, про сам аппарат: Xiaomi mi-a2 lite 4GB RAM, Snapdragon 625 Прошивка: Havoc 2.0 на android 9, плюс накатывал кастомное ядро. В планах - решить вопрос с jack audio и запустить supercollider, превратив этот смартфон в рейв-машину.

 , ,

dots
()

LineageOS 15.1, Samsung Galaxy A3

Вот после этого:

Сносить или не сносить...

Установку осилил, потихоньку работает, у меня как замена стокого андроида вполне устраивает. cast Valman_old. Как читалка, календарик, портативная карта города, музыкальный плеер вполне годен. Симки нет - для этого у меня более узкоспециализированный кнопочник.

Я не любитель сильно кастомизировать интерфейс без необходимости, поэтому прошу извинить за практически дефолтный LineageOS.

Gapps'ы не нужны поэтому без них.

 , ,

ados
()

Android 9.0 на устройстве 2012 года.

Здравствуй лор! Продолжаю серию публикаций «на устройстве 2012 года»

На этот раз мы запустили Android 9.0 который полностью работает, включая BT/NFC/Video{Playback/Recording}/RIL(Звонки)/Wifi и остальное

Устройство Nexus 4.

Пока нечего добавить ещё, по ощущениям работает в разы быстрее Oreo и жесты удобнее

Ещё скриншотов:

 ,

Deleted
()

«Фрикомечта» — консоль на клавиатурнике Android

Так сложилось, что последний десяток лет телефоны blackberry служат мне верными спутниками. Андроидные BB-шки появились всего пару лет назад, но использовать их в роли ssh-терминала мысль пришла далеко не сразу. Точнее такая необходимость.

Представляю интересующимся фотографию ssh-терминала на андроиде с физической клавиатурой.

Устройство — Blackberry keyone black.

Установлен termux, без особого допилинга.

На физической клавиатуре шифт (стрелка вверх) выполняет роль ctrl. И это очень удобно.

Alt на клавиатуре является модификатором для набора дублирующих символов, и termux эту клавишу не видит вообще. Вместо него используется стандарт - Volume-UP.

Отмечу, что для базовых задач полностью хватает. Но я не профессиональный администратор, ssh нужен для контроля выполнения удаленных расчетов. Но отмечу, что работать с irssi так вообще здорово.

P.S. BB — достаточно сильно огороженный Андроид. Я прекрасно отдаю себе в этом отчет. Напоминать не надо, спасибо.

Отвечу на Ваши вопросы.

 , ,

Deleted
()

Андроид-разработчик — удаленка

Давно хотел поделиться своим рабочим сетапом. Работаю уже 6 лет удаленно. Сейчас занимаюсь мобильной разработкой под андроид.

Снимок плохой, фоткал на тапок )) На компе линукс минт 19, работаю в андроид студии, тема взята из этой статьи https://www.omgubuntu.co.uk/2018/07/linux-mint-cinnamon-mac-theme, очень понравилась, почти гармонично смотрится с темной темой студии ))

Скрин рабочего стола со студией https://imgur.com/uOibi5K

 

tiroman
()

Эмулятор терминала mlterm с поддержкой формата sixel на Android'е

Как оказывается, для Android'а тоже существует порт эмулятора терминала mlterm с поддержкой формата графики sixel (plaintext с escape-последовательностями).

Скачать: http://mlterm.sourceforge.net/mlterm-android-20171202.apk .

 

saahriktu
()