Steam Deck BaseSteam Deck Base

Waydroid

Waydroid…
3 мин. чтенияСложность: Средне

Проектом Waydroid подготовлен инструментарий, позволяющий сформировать в обычном Linux-дистрибутиве изолированное окружение для загрузки полного системного образа платформы Android и организовать запуск с его помощью Android-приложений

Со­дер­жа­ние

Уста­нов­ка

За­пуск и функ­ци­о­нал

Об­нов­ля­ю­щий­ся спи­сок про­те­сти­ро­ван­ных игр

Уста­нов­ка

Вер­нуть­ся к со­дер­жа­нию

  • Уста­но­ви­те па­роль sudo

  • От­крой­те Konsole и по по­ряд­ку вво­дим и вы­пол­ня­ем ко­ман­ды (ко­пи­ру­ем файлы уста­нов­ки с ре­по­зи­то­рия на Steam Deck):

cd ~/

git clone https:/​/​github.​com/​ryanrudolfoba/​steamos-​waydroid-​installer

  • Те­перь нужно за­пу­стить файл steamos-waydroid-installer.sh через Konsole, для этого есть 2 пути:

1) вы­пол­нить в Konsole по по­ряд­ку ко­ман­ды (де­ла­ет файл ис­пол­ня­е­мым и за­пус­ка­ет):

cd ~/​steamos-​waydroid-​installer

chmod +x steamos-waydroid-installer.sh

.​/​steamos-​waydroid-​installer.​sh

2) сде­лать файл ис­пол­ня­е­мым и за­пу­стить вруч­ную, для этого от­кры­ва­ем ска­чан­ную папку из ре­по­зи­то­рия по сле­ду­ю­ще­му пути:

/​home/​deck/​steamos-waydroid-installer

и в Свой­ствах файла steamos-waydroid-installer.sh от­крыть вклад­ку Права и по­ста­вить чек­бокс Яв­ля­ет­ся ис­пол­ня­е­мым

Далее на­жать ПКМ(L2) по файлу и вы­брать За­пу­стить в Konsole

Вво­дим на за­прос ранее за­дан­ный па­роль sudo и ожи­да­ем окон­ча­ния уста­нов­ки (Уста­нов­ка зай­мет при­мер­но ~10 минут, все за­ви­сит от ско­ро­сти ва­ше­го ин­тер­не­та)

Окон­ча­ни­ем уста­нов­ки будет яв­лять­ся над­пись в Konsole

Обя­за­тель­но пе­ре­за­гру­жа­ем Steam Deck после уста­нов­ки!

Как уда­лить

Вер­нуть­ся к со­дер­жа­нию

Для уда­ле­ния эму­ля­то­ра android, за­пус­ка­ем с ра­бо­че­го стола ярлык Waydroid-Toolbox, вво­дим па­роль sudo

И вы­би­ра­ем пред­по­след­нюю строч­ку

За­пуск и функ­ци­о­нал

Как за­пу­стить эму­ля­тор

Вер­нуть­ся к со­дер­жа­нию

В биб­лио­те­ке Steam по­яви­лись 2 яр­лы­ка: Android_Waydroid_Cage.sh и steamos-nested-desktop

steamos-nested-desktop поз­во­ля­ет за­пус­кать ра­бо­чий режим из иг­ро­во­го без необ­хо­ди­мо­сти стан­дарт­но­го пе­ре­хо­да.

Android_Waydroid_Cage.sh за­пус­ка­ет эму­ля­тор Android - Waydroid

Как вклю­чить сен­сор­ный экран в эму­ля­то­ре

Вер­нуть­ся к со­дер­жа­нию

Чтобы вклю­чить ввод с сен­сор­но­го экра­на. необ­хо­ди­мо в шаб­лоне рас­клад­ки кон­трол­ле­ра до­ба­вить в На­бо­ре дей­ствий - Все­гда вклю­чен­ную ко­ман­ду, для этого про­ва­ли­ва­ем­ся в на­строй­ки кон­трол­ле­ра для Android_Waydroid_Cage.sh и на­жи­ма­ем Из­ме­нить рас­клад­ку

Пе­ре­хо­дим в Набор дей­ствий и в графе По умол­ча­нию на­жи­ма­ем на ше­сте­рен­ку и вы­би­ра­ем До­ба­вить все­гда вклю­чен­ную ко­ман­ду

Далее в по­явив­шей­ся графе Все­гда вклю­че­но на­жи­ма­ем на До­ба­вить ко­ман­ду

И во вклад­ке Си­сте­ма вы­би­ра­ем Встр. под­держ­ка сен­сор­но­го экра­на

Как уста­но­вить при­ло­же­ния

Вер­нуть­ся к со­дер­жа­нию

За­хо­дим в эму­ля­то­ре в Play Market, и вхо­дим в учет­ную за­пись Google ана­ло­гич­но как на те­ле­фоне или план­ше­те на android.

Как до­ба­вить ярлык за­пус­ка игры в Steam, уста­нов­лен­ной в эму­ля­то­ре

Вер­нуть­ся к со­дер­жа­нию

  • Необ­хо­ди­мо до­ба­вить новый ярлык эму­ля­то­ра в Steam, для этого от­кры­ва­ем ярлык с на­строй­ка­ми эму­ля­то­ра на ра­бо­чем столе Waydroid-Toolbox, вво­дим па­роль sudo

И вы­би­ра­ем строч­ку:

В биб­лио­те­ке Steam по­явит­ся еще один ярлык эму­ля­то­ра

Пе­ре­хо­дим в пуск - Waydroid - На­хо­дим нуж­ную игру (в при­ме­ре Asphalt 8), на­жи­ма­ем по яр­лы­ку игры ПКМ(L2) и вы­би­ра­ем Из­ме­нить при­ло­же­ние...

В Свой­ствах яр­лы­ка пе­ре­хо­дим во вклад­ку При­ло­же­ние и в поле Ар­гу­мен­ты ко­пи­ру­ем все что на­хо­дит­ся после app launch

От­кры­ва­ем Свой­ства до­бав­лен­но­го яр­лы­ка эму­ля­то­ра в Steam и встав­ля­ем то что ско­пи­ро­ва­ли в Па­ра­мет­ры за­пус­ка

При­ме­ча­ние: там же мо­же­те сразу по­ме­нять на­име­но­ва­ние яр­лы­ка для удоб­ства

Игра тре­бу­ет WiFi (при­мер Asphalt 8)

Вер­нуть­ся к со­дер­жа­нию

При­ме­ча­ние: в стан­дарт­ном ра­бо­чем ре­жи­ме ра­бо­тать не будет, так как ис­поль­зу­ет­ся дру­гой гра­фи­че­ский драй­вер

Если игра тре­бу­ет WiFi или мо­биль­ное со­еди­не­ние, тре­бу­ет­ся про­ве­сти неко­то­рые ма­ни­пу­ля­ции для вклю­че­ние фей­ко­во­го WiFi в нуж­ном при­ло­же­нии, для этого за­пус­ка­ем ра­бо­чий режим через иг­ро­вой, за­пус­ка­ем ярлык в Steam steamos-nested-desktop, там от­кры­ва­ем Konsole и вво­дим ко­ман­ды:

sudo waydroid-container-start

waydroid session start

После того как по­яви­лось со­об­ще­ние

От­кры­ва­ем еще одно окно Konsole и пишем туда

waydroid prop set presist.waydroid.fake_wifi Ссыл­ка на наше при­ло­же­ние с про­бле­мой

При­ме­ча­ние: по­лу­ча­ем ссыл­ку так же как и в за­пус­ке игры на­пря­мую через Steam, то есть пол­ная ко­ман­да вы­гля­де­ла бы так: waydroid prop set presist.waydroid.fake_wifi com.gameloft.android.ANMP.GloftA8HM

Потом вво­дим:

waydroid session stop

За­кры­ва­ем дан­ное окно Konsole и в пер­вом окне пишем:

sudo waydroid-container-stop

Об­нов­ля­ю­щий­ся спи­сок про­те­сти­ро­ван­ных игр

Вер­нуть­ся к со­дер­жа­нию

Таб­ли­ца с про­ве­рен­ны­ми иг­ра­ми на эму­ля­то­ре


Комментарии

Всего: 0
Войдите в аккаунт, чтобы написать комментарий или ответить другому пользователю.
Войти