[问题] Ubuntu 26.04LTS+Waydroid的layout问题

楼主: WillyLin (我是我 我不是我)   2026-06-19 22:32:37
因为想在Linux中使用LINE, 搜寻了几种方法, Gemini推荐用Waydroid最简单.
但是安装好启动后, Waydroid都是以平板全萤幕的方式呈现.
且使用Waydroid的Google Play Store安装LINE以后, LINE执行也都是全萤幕.
我希望要嘛可以变成像手机那样直立式呈现, 或者视窗化可以调大小也好.
问Gemini给出的以下几种解法试过都没用...
方法1:
# 1. 启用多视窗窗体模式
waydroid prop set persist.waydroid.multi_windows true
# 2. 指定视窗的精准宽高 (以直立式手机比例呈现)
waydroid prop set persist.waydroid.width 550
waydroid prop set persist.waydroid.height 950
# 3. 重新整理 Waydroid 容器
sudo systemctl restart waydroid-container
waydroid session stop
waydroid show-full-ui
方法2:
在方法1的步骤2之前多加一行指令.
# 强制关闭“虚拟悬浮导航列”(这个开启时常会强迫视窗最大化)
sudo waydroid prop set qemu.hw.mainkeys 1
然后清除 GNOME 的视窗快取
# 重新启动背景容器
sudo systemctl restart waydroid-container
# 清除本机的使用者设定暂存
rm -rf ~/.local/share/waydroid/
然后重新启动waydroid
方法3:
如果您执行 waydroid show-full-ui 后,它依然是全萤幕,这代表 Ubuntu 26.04 的
Mutter 视窗管理器把这个独立视窗当成了“满版平板”。
请尝试在 Waydroid 视窗内按下键盘的 F11 键,或者按下 Super 键 (Windows 键) +
↑ 或 ↓。
方法4:
开启 Android 内建的“自由形状视窗”
1. 允许 Android 强制将所有 App 设为可调整大小
waydroid prop set persist.waydroid.fake_touch jp.naver.line.android
# 让 LINE 误以为自己是在支援视窗化移动的环境中执行
2. 修改 Waydroid 内部的全域视窗宽高(关键限制)
waydroid prop set persist.waydroid.width 600
waydroid prop set persist.waydroid.height 1000
3. 干净重新启动Waydroid
以上方法都试过了没用, 然后Gemini就很不争气的劝我改用Chrome的LINE插件了...
不知道版上有没有人成功过?

Links booklink

Contact Us: admin [ a t ] ucptt.com