在 FydeOS 中,安卓子系统的默认 DPI 是 160,然而对于一个有 1080P 屏幕的 13 寸触摸屏设备而言着实有些小。不难想到,可以执行 adb shell wm density 200
来改善,然而这样每次启动以后都需要执行命令,并且对于某些应用,它们是直接读取设备的 build.prop 信息,使用 wm density 修改会让应用的外观变得有点奇怪,所以需要改动 build.prop 中 ro.sf.lcd_density
的数值(默认是 160)。很遗憾的是因为 Android 子系统不带 root,所以不能通过 setprop 解决(setprop 无 root 的情况下不能修改 ro 属性)。
在 /opt/google/containers/android/config.json
当中,可以看到 build.prop
指向了 /run/arc/host_generated/build.prop
,但是似乎我改动这项后通过 adb reboot
没有生效。