Waydroid: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 4: Строка 4:


Сайт: https://waydro.id/
Сайт: https://waydro.id/
= Параметры ядра =
Добавьте '''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'
И выполните
update-grub


= Установка =
= Установка =


{{Attention|Инструкция написана при эксплуатации пакетов, проходящих тестирование}}
{{Attention|Инструкция написана при эксплуатации пакетов, проходящих тестирование}}
{{Attention|Ядерные модули anbox для Waydroid поддерживают только ядро un-def в p10}}
{{Attention|Ядерные модули anbox для Waydroid поддерживают только ядро un-def в p10}}


Строка 30: Строка 37:


5. Запускаем службу {{prg|waydroid-container}}:
5. Запускаем службу {{prg|waydroid-container}}:
  systemctl start waydroid-container
  systemctl enable --now waydroid-container
 
= Параметры ядра =
 
Добавьте '''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'
 
И выполните
update-grub


= Wayland =
= Wayland =

Версия от 15:34, 30 мая 2023

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Запуск приложений Android на Альте.

Сайт: https://waydro.id/

Параметры ядра

Добавьте 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

Установка

Внимание! Инструкция написана при эксплуатации пакетов, проходящих тестирование
Внимание! Ядерные модули 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 enable --now waydroid-container

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

Ссылки