Waydroid: различия между версиями
Строка 34: | Строка 34: | ||
= Параметры ядра = | = Параметры ядра = | ||
Добавьте | Добавьте '''psi=1''' в строку GRUB_CMDLINE_LINUX_DEFAULT в файле {{path|/etc/sysconfig/grub2}}. Например: | ||
GRUB_CMDLINE_LINUX_DEFAULT=' quiet resume=/dev/disk/by-uuid/26fa2b6f-de49-4388-a962-e39e4e956a95 panic=30 splash psi=1' | GRUB_CMDLINE_LINUX_DEFAULT=' quiet resume=/dev/disk/by-uuid/26fa2b6f-de49-4388-a962-e39e4e956a95 panic=30 splash psi=1' | ||
Версия от 15:33, 30 мая 2023
Запуск приложений Android на Альте.
Сайт: https://waydro.id/
Установка
Внимание! Инструкция написана при эксплуатации пакетов, проходящих тестирование
Внимание! Ядерные модули anbox для Waydroid поддерживают только ядро un-def в p10
1. Под правами root обновляем ядро un-def:
update-kernel -t un-def
2. Устанавливаем из тестового задания ядерный модуль и пакет waydroid:
apt-repo test 321508 waydroid kernel-modules-anbox-un-def
3. Перезагружаемся c новым ядром.
4. Загружаем контейнер Waydroid:
# waydroid init
[13:39:19] x86_64 CPU does not support SSE4.2, falling back to x86...
[13:39:21] Downloading https://sourceforge.net/projects/waydroid/files/images/system/lineage/waydroid_x86/lineage-18.1-20230422-VANILLA-waydroid_x86-system.zip/download
[Downloading] 606.27 MB/606.46 MB 25110.97 kbps(approx.)[13:39:51] Validating system image
[13:39:54] Extracting to /var/lib/waydroid/images
[13:40:13] Downloading https://sourceforge.net/projects/waydroid/files/images/vendor/waydroid_x86/lineage-18.1-20230422-MAINLINE-waydroid_x86-vendor.zip/download
[Downloading] 92.14 MB/92.24 MB 1473.69 kbps(approx.)[13:40:24] Validating vendor image
[13:40:24] Extracting to /var/lib/waydroid/images
5. Запускаем службу waydroid-container:
systemctl start waydroid-container
Параметры ядра
Добавьте psi=1 в строку GRUB_CMDLINE_LINUX_DEFAULT в файле /etc/sysconfig/grub2. Например:
GRUB_CMDLINE_LINUX_DEFAULT=' quiet resume=/dev/disk/by-uuid/26fa2b6f-de49-4388-a962-e39e4e956a95 panic=30 splash psi=1'
И выполните
update-grub
Wayland
Под сеансе под Xorg Waydroid не работает, появляется предупреждение:
[13:50:51] WAYLAND_DISPLAY is not set, defaulting to "wayland-0"
[13:50:51] Wayland socket '/run/user/500/wayland-0' doesn't exist; are you running a Wayland compositor?
Вы можете запустить сеансы KDE (Wayland) или GNOME. В качестве простой среды на Wayland установите пакет weston и выберите сеанс Weston.
Запуск сеанса
В запущенной графической среде Wayland под пользователем выполните:
waydroid session start
после этого можно запускать саму среду (в отдельном терминале):
waydroid show-full-ui
Ссылки
- Документация по Waydroid (на английском языке): https://docs.waydro.id/
- Статья про настройку Waydroid на Arch Wiki (на английском языке): https://wiki.archlinux.org/title/Waydroid