LINUX.ORG.RU

Chromebook ожил при Arch Linux и Niri WM

 , ,


1

2

Процессор Intel Celeron N3050/N3060. 4 ГБ оперативной памяти, 16 ГБ eMMC, который по скорости иногда напоминает флешку из 2012 года.

На бумаге — грустно. В реальности — еще грустнее.

Поставил Arch Linux & Niri-WM. Завел звук, микрофон (частая проблема на chromebook-ax).

Поставил Google Chrome, Telegram, qbittorrent, Waydroid (Android 13) системный VPN. И по мелочи – waybar (добавил нужные скрипты), thunar, mpv, mousepad, xfce4-terminal, xarchiver, woeusb, nnn, gparted, blueman… Как звонилка (Telegram) работает, Waydroid в связке с (readera + google text to speech) – отлично озвучивает книги на английском. Хорошая штука Arch. Ничё так – бегает, обновляется.



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

Intel Celeron N3050/N3060. 4 ГБ оперативной памяти, 16 ГБ eMMC

почему бы не бахнуть сюда эмулятор андроида!

mega_venik ★★★★
()

Жирнота и уродство. Возможно на экране 4:3 было бы приемлимо, но такой роскоши на современных ноутбуках не водится.

kirill_rrr ★★★★★
()

ШГ с засечками… месье знает толк.

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

Цель проста - Waydroid в связке с (readera + google text to speech) читает мне книги на «ангельском», иногда фоном, бывает и взлядом цепляюсь

Закидываешь Hugo Award Winners for Best Novel 1951 - 2023 (ePub) и хорошо

KstvsK
() автор топика

Как вы waydroid умудряетесь завести, тем более на Arch, сколько с anbox, а потом waydroid не мучался, ни разу не получилось.

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

Если помочь нужно - пиши) Что знаю - посоветую)

KstvsK
() автор топика

Ненужнобук с ненужнарчем и ненужнири.

daniyal
()

Прикольно, что такой сетап работает на таком железе. Я бы на твоём месте всё же поставил что-то полегче на него. Какой-нибудь Devuan, а вместо Niri - Sway или dwl. Можно даже рассмотреть что-то на иксах.

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

А вообще, шо касаемо «завести, тем более на Arch» - все просто

  1. Zen-kernel, как уже упомянул Merionet
  2. yay -S waydroid sudo systemctl enable –now waydroid-container sudo waydroid init -s GAPPS Ну и включу режим «капитан очевидность» - waydroid под wayland
KstvsK
() автор топика
Ответ на: комментарий от Berliner

Devuan - чуждо. А на счет «вместо Niri - Sway или dwl» - не) Стоял i3wm - так он съедал ресурсов больше, чем Niri сейчас

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

Сущая правда.

Процессор Intel Celeron N3050/N3060. 4 ГБ оперативной памяти, 16 ГБ eMMC
выглядит грустно

Отлично это выглядит. У меня подобный девайс, работает вполне весело.
Единственная проблема - скорее всего не обновляется. Ну тут покостылить можно.

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

Внял) Ну, это на любителя. Для меня IosevkaTermSlabNerdFont - must have

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

Дай вывод на

uname -r; systemctl status waydroid-container; lsmod | grep binder; lsmod | grep ashmem; ls /dev/binderfs; sudo modprobe binder_linux; sudo waydroid log | tail -50; journalctl -u waydroid-container -b | tail -50

KstvsK
() автор топика
Ответ на: комментарий от KstvsK
● waydroid-container.service - Waydroid Container
     Loaded: loaded (/usr/lib/systemd/system/waydroid-container.service; enabled; preset: disabled)
     Active: active (running) since Tue 2026-05-19 12:51:54 +03; 2h 25min ago
 Invocation: 2ade6ed912664bdebc6a253342eb7f33
   Main PID: 715534 (python3)
      Tasks: 4 (limit: 77002)
     Memory: 22.1M (peak: 28.3M)
        CPU: 286ms
     CGroup: /system.slice/waydroid-container.service
             └─715534 python3 /usr/bin/waydroid container start

мая 19 12:56:14 arch waydroid[715534]: [12:56:14] Starting up container for a new session
мая 19 12:56:14 arch dnsmasq[719493]: started, version 2.92 cachesize 150
мая 19 12:56:14 arch dnsmasq[719493]: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth DNSSEC loop-detect inotify dumpfile
мая 19 12:56:14 arch dnsmasq-dhcp[719493]: DHCP, IP range 192.168.240.2 -- 192.168.240.254, lease time 1h
мая 19 12:56:14 arch dnsmasq-dhcp[719493]: DHCP, sockets bound exclusively to interface waydroid0
мая 19 12:56:14 arch dnsmasq[719493]: reading /etc/resolv.conf
мая 19 12:56:14 arch dnsmasq[719493]: using nameserver 192.168.1.1#53
мая 19 12:56:14 arch dnsmasq[719493]: using nameserver fdc0:b9fb:3d23::1#53
мая 19 12:56:14 arch dnsmasq[719493]: read /etc/hosts - 19 names
мая 19 14:44:30 arch waydroid[715534]: [14:44:30] Stopping container
anbox-binder  anbox-hwbinder  anbox-vndbinder  binder-control  features
modprobe: FATAL: Module binder_linux not found in directory /lib/modules/7.0.3-zen1-2-zen

binder сейчас в ядро интегрирован:

ls /dev/binderfs/
anbox-binder  anbox-hwbinder  anbox-vndbinder  binder-control  features
steemandlinux ★★★★★
()
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от steemandlinux

теперь на это

waydroid session start; waydroid show-full-ui; sudo waydroid log | tail -100; journalctl -u waydroid-container -b | tail -100

echo $XDG_SESSION_TYPE; echo $WAYLAND_DISPLAY; loginctl show-session $(loginctl | grep $(whoami) | awk ‘{print $1}’ | head -1) -p Type

sudo waydroid shell logcat | tail -100

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

Waydroid у тебя стартует нормально, binder и контейнер работают. Проблема не в установке и не в ядре — ломается графический стек Android (EGL / SurfaceFlinger), скорее всего из-за Wayland/Hyprland или GPU-драйверов

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

Знаю, пробовал. Но нет желания возвращать себя к «истокам». Тем более, бывают на «Brunch» проблемы с подсветкой или звуком и микрофоном… А Arch Linux бегает, за шо ему и спасибо)

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

Может не поддерживается, но работает

https://www.citilink.ru/product/noutbuk-hp-stream-11-y013ur-11-6-intel-celeron-n3060-1-6ggc-4gb-32gb-e-499411/

на такое ставил (+/- модель) ради интереса перед тем как отдать много лет назад в начале развития brunch, скорее всего в 2021 году, камера что ли не работала только.

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

One, мне просто не по нраву Chromeos.Может - кому и подхдодит, пускай. Мне нравится дешевизна chromebook’а и его производительность от батареи. Под легкие задачи - самое то

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

У меня mesa и kwin_wayland. У меня lxc не работает нормально. Всё умирает на waydroid session start

Вероятнее всего - проблема не в графике и не в Mesa. Waydroid падает ещё до запуска Android — на этапе LXC-контейнера. Это означает проблему с namespaces / cgroups / LXC интеграцией в системе, а не с самим Android.

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

Нужны данные по LXC, cgroups v2 и user namespaces. Похоже, Waydroid падает на этапе создания контейнера, а не в Android или графике.

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

Дай вывод по

bash -c ‘uname -r; echo «—–»; cat /proc/sys/kernel/unprivileged_userns_clone; echo «—–»; lxc-checkconfig; echo «—–»; cat /proc/filesystems | grep cgroup; echo «—–»; mount | grep cgroup; echo «—–»; systemd-cgls; echo «—–»; lxc-info -n waydroid; echo «—–»; waydroid session start; waydroid log | tail -100’

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

А лучше, черкани в телегу, ибо этот сайт…

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

Тут каждому своё, я, наоборот, недоволен, что ни на один последний из своих ноутбуков и трансформеров не осилил поставить хромую ось) Удобно же, за исключением переключения раскладок в linux контейнерах

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

А как aarch64 abi добавить? Сейчас пишет несовместимо с вашим устройством.

git clone https://github.com/casualsnek/waydroid_script && cd waydroid_script && python3 -m venv venv && source venv/bin/activate && pip install -r requirements.txt && sudo python3 main.py install libndk && sudo systemctl restart waydroid-container && waydroid session stop && waydroid session start

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

за исключением переключения раскладок в linux контейнерах

Тут, вообще - проще простого System -> Languages & Input -> Physical keyboard -> выбираешь нужные языки и Ctrl+пробел - смена языков

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

Да? Не уверен, что понял ты.

Когда пользовался именно в linux контейнерах нужно было переключаться в родное окружение окружение, затем обратно возвращаться в Linux и там писать

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

Вполне вероятно, что я не верно вразумел. Ибо юзаю Niri, а в нем все просто. Ты на Waydroid - делаешь мув на иной workspace и - вуаля, в обычном Arch. Исходя из этого делал выводы. Иного варианта - не знаю. Есть желание - объясни подробнее

KstvsK
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.