[wayland] waydorid网络配置方法+waydroid的小问题
Tofloor
poster avatar
HackerNotTerminal
deepin
2023-09-17 00:21
Author

翻了一个星期的网站,终于是找到启用waydroid的网络方法了

waydorid是个好软件没错,但是为啥不能把网络默认开启呢?(这种操作就很反人类)必须要手动开启,关键是,我找了很多教程,要么太复杂,要么就是压根没用。而就在今天,我终于找到了网络配置方法了!

https://zhuanlan.zhihu.com/p/631327119

尽管是archlinux,教程也不是完全使用,但是我还是找到了一个可以用的方法。

为了方便,切换到wayland下使用。

首先,输入以下命令,记住用红线圈住的部分:

waydroid session start

截图_选择区域_20230916160013.png

接下来另开终端,输入以下命令:

echo "ip route add default via (你的红框圈住的内容)" | sudo waydroid shell

完成之后,输入以下命令:

sudo systemctl restart waydroid-container

接下来输入:

waydroid show-full-ui

就可以成功上网!
截图_选择区域_20230916160929.png

(吐槽一下,我上传一个百度的网页居然违规了?)

这里顺便说一下几个常规功能的开启方式:

开启多窗口:

waydroid prop set persist.waydroid.multi_windows true
sudo systemctl restart waydroid-container

解决app鼠标失效:

waydroid prop set persist.waydroid.fake_touch $package-name
#此命令必须随每一次"waydroid session start"启动而执行一次,否则失效

解决app网络失效:

waydroid prop set persist.waydroid.fake_wifi $package-name
#此命令必须随每一次"waydroid session start"启动而执行一次,否则失效

帖子的最后,请教以下各位大佬一个问题,关于多窗口模式的问题:

如果在waydroid完整页面打开多窗口模式,所有打开应用就没有问题。

可是如果直接在开始菜单中打开应用,鼠标在应用内就会神奇的消失?

而且我的鼠标还能选东西,还能移出窗口?

谁能解释一下什么情况?

Reply Favorite View the author
All Replies
CPU你的❤️
deepin
2023-09-17 01:48
#1

微信封号吗

Reply View the author
HackerNotTerminal
deepin
2023-09-17 03:47
#2
CPU你的❤️

微信封号吗

没装过,不知道,我一般就用wine版的微信,waydroid上安装估计体验还不如wine……

Reply View the author
安洛
deepin
2023-09-17 04:51
#3

waydroid的网络是默认启用的。这里是因为Deepin默认的防火墙策略拦截了waydroid的网络。

另外关于鼠标消失的问题,试试:

waydroid prop set persist.waydroid.cursor_on_subsurface true

Reply View the author
mozixun
Moderator
2023-09-17 05:36
#4

您可以使用Waydroid运行器里显示另一个光标的功能解决这个问题。记得执行后重启waydroid

这应该是deepin v23的问题,我使用GNOME 42+以及Plasma 5.27.4都没这问题

Reply View the author
mozixun
Moderator
2023-09-17 05:37
#5
HackerNotTerminal

没装过,不知道,我一般就用wine版的微信,waydroid上安装估计体验还不如wine……

waydroid和wine是两个毫无关联的东西,因此具体体验得看情况。

Waydroid启动的是完整的安卓xit,而wine只是启动了一堆windows DLL,虚拟化程度不如waydroid,故应用运行未必比waydroid稳定

建议您在waydroid内安装谷歌拼音输入法后在全屏模式下使用微信(这样输入法打出来的字看得到),同时,waydroid使用不了摄像头(但不知道为啥opencamera可以)

Reply View the author
HackerNotTerminal
deepin
2023-09-17 21:32
#6
安洛

waydroid的网络是默认启用的。这里是因为Deepin默认的防火墙策略拦截了waydroid的网络。

另外关于鼠标消失的问题,试试:

waydroid prop set persist.waydroid.cursor_on_subsurface true

感谢该大佬,问题已解决。

唯一的缺点就是鼠标二重身(就是waydroid里的鼠标与系统本身的鼠标都显示出来了)

Reply View the author
御坂10987
deepin
2024-02-02 01:05
#7

请教,日志中没有Established ADB Connection那一行应当如何获取ip?谢谢

Reply View the author