Версия: 1.5.1
Waydroid — это программная среда, позволяющая запускать полноценную систему Android внутри Linux с помощью контейнерных технологий. Она интегрируется с графической оболочкой и даёт возможность устанавливать и использовать Android-приложения так же, как обычные программы.
Контактная информация:
Официальный сайт
Лицензия:
GPL-3.0-or-later
Запуск программы:
Для запуска программы перейти: Меню приложений > запустить "Waydroid"
.
Необходимо выбрать программу в разделе меню или ввести в строке поиска часть названия программы.
Синтаксис:
waydroid [-h] [-V] [-l ЖУРНАЛ] [--details-to-stdout] [-v] [-q] [-w]
{status,log,init,upgrade,session,container,app,prop,show-full-ui,first-launch,shell,logcat}
Опции:
Опция | Описание |
---|---|
-h, --help | показать это справочное сообщение и выйти |
-V, --version | показать версию программы и выйти |
-l ЖУРНАЛ, --log ЖУРНАЛ | путь к файлу журнала |
--details-to-stdout | выводить подробности (например, вывод сборки) в stdout, вместо записи в журнал |
-v, --verbose | записывать больше информации в журналы (может снизить производительность) |
-q, --quiet | не выводить сообщения журнала |
-w, --wait | ждать инициализации перед выполнением |
Действие:
Действие | Описание |
---|---|
status | быстрая проверка состояния waydroid |
log | следить за журналом waydroid |
init | настройка специфичных конфигураций waydroid и установка образов |
upgrade | обновить образы |
session | управление сессией |
container | управление контейнером |
app | управление приложениями |
prop | управление свойствами Android |
show-full-ui | показать Android на весь экран в окне |
first-launch | инициализировать waydroid и запустить его |
shell | выполнить команду в удалённой оболочке |
logcat | показать системный журнал Android (logcat) |
Внимание! Waydroid работает только в менеджере сеансов Wayland. В примерах приведен запуск Waydroid в среде рабочего стола KDE Plasma (Wayland).
Для загрузки образа операционной системы Android в Waydroid следует открыть терминал и ввести:
sudo waydroid init
Далее необходимо запустить сервис "waydroid-container.service" командой:
sudo systemctl start waydroid-container.service
При необходимости также следует добавить сервис
"waydroid-container.service"
в автоматический запуск: Автозапуск сервисов и программ при загрузке системы
Для изменения размера следует открыть конфигурационный файл Waydroid в любом текстовом редакторе /var/lib/waydroid/waydroid_base.prop
с правами администратора.
В конфигурационный файл следует внести и сохранить следующие строки:
persist.waydroid.width=800
persist.waydroid.height=600
persist.waydroid.dpi=160
Данные строки установят ширину и высоту окна в пикселях (800х600), а также установят указанный DPI (160).
После сохранения следует перезапустить сервис waydroid-container.service
командой в терминале:
sudo systemctl restart waydroid-container.service
Далее следует запустить сессию:
waydroid session start
И открыть Waydroid:
Для установки Android-приложений следует открыть терминал и ввести (на примере программы TrueConf):
waydroid app install trueconf_android.apk
Где:
После выполнения команды начнется установка приложения, установленное приложение отобразится в списке приложений Waydroid.
Для проверки установленных приложений следует выполнить:
waydroid app list
Примерный вывод:
Name: Файлы
packageName: com.android.documentsui
categories:
android.intent.category.LAUNCHER
Name: Контакты
packageName: com.android.contacts
categories:
android.intent.category.LAUNCHER
Name: Рекордер
packageName: org.lineageos.recorder
categories:
android.intent.category.LAUNCHER
Name: Труконф
packageName: com.trueconf.videochat
categories:
android.intent.category.LAUNCHER
Установить можно пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
waydroid AUR
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.