每日热点:遇到Waydroid开启multi windows,在ArchLinux更新GNOME44后无法打开安卓软件窗口的问题

来源:哔哩哔哩 2023年05月07日


(资料图)

本来标题能注明版本和日期的为什么得限40字...

今天(指东八区的2023年5月7日)ArchLinux终于更新了GNOME44了。一开始以为只有用的农历插件(Lunar Calendar农历)扑街了还感叹GNOME兼容性终于上去了(完全不是),习惯性打开Waydroid装的碧蓝航线继续网上冲浪,不久发现不对劲好像有什么事情做了但是又没做,才发现舰b完全没打开,以为可能是更新了一些东西Waydroid的一些依赖需要重新编译,`paru -S libglibutil libgbinder python-gbinder --rebuild`了一下发现还是完全没效果。想着“明明昨天晚上还在刷图怎么今天就出问题了?”,于是`cat /var/log/pacman.log | grep 2023-05-07 | grep upgraded`瞄了喵:

```

[2023-05-07T10:25:14+0800] [ALPM] upgraded adwaita-cursors (43-2 -> 44.0-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded adwaita-icon-theme (43-2 -> 44.0-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded gnome-desktop-common (1:43.2-1 -> 1:44.0-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded gnome-desktop (1:43.2-1 -> 1:44.0-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded gnome-video-effects (0.5.0+4+g9554041-2 -> 1:0.5.0+r18+g5f4c801-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded libcheese (43.0-1 -> 44.0.1-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded cheese (43.0-1 -> 44.0.1-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded gcr-4 (4.0.0-1 -> 4.1.0-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded epiphany (43.1-1 -> 44.2-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded gcr (3.41.1-3 -> 3.41.1-4)[2023-05-07T10:25:14+0800] [ALPM] upgraded gvfs (1.50.4-1 -> 1.50.4-2)[2023-05-07T10:25:14+0800] [ALPM] upgraded evince (43.1-2 -> 44.1-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded webkit2gtk-4.1 (2.40.1-1 -> 2.40.1-2)[2023-05-07T10:25:14+0800] [ALPM] upgraded evolution-data-server (3.46.4-1 -> 3.48.1-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded file-roller (43.0-1 -> 43.0-2)[2023-05-07T10:25:14+0800] [ALPM] upgraded gnome-session (43.0-1 -> 44.0-1)[2023-05-07T10:25:14+0800] [ALPM] upgraded libgirepository (1.76.1-2 -> 1.76.1-3)[2023-05-07T10:25:14+0800] [ALPM] upgraded gobject-introspection-runtime (1.76.1-2 -> 1.76.1-3)[2023-05-07T10:25:15+0800] [ALPM] upgraded gjs (2:1.74.2-1 -> 2:1.76.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-settings-daemon (43.0-2 -> 44.1-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded libgdm (44.0-1 -> 44.1-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded libnma-common (1.10.6-1 -> 1.10.6-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded libnma-gtk4 (1.10.6-1 -> 1.10.6-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-desktop-4 (1:43.2-1 -> 1:44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded mutter (43.5-1 -> 44.1-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-shell (1:43.5-1 -> 1:44.1-3)[2023-05-07T10:25:15+0800] [ALPM] upgraded gdm (44.0-1 -> 44.1-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-backgrounds (43.1-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-calculator (43.0.1-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-calendar (43.1-2 -> 44.1-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-characters (43.1-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-clocks (43.0-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-online-accounts (3.46.0-1 -> 3.48.0-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-contacts (43.1-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded libmalcontent (0.11.1-1 -> 0.11.1-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-control-center (43.4.1-3 -> 44.1-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-font-viewer (43.0-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-maps (43.4-1 -> 44.1-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded grilo (0.3.15-2 -> 0.3.15-3)[2023-05-07T10:25:15+0800] [ALPM] upgraded libdmapsharing (2.9.41-2 -> 3.9.12-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded grilo-plugins (1:0.3.15-3 -> 1:0.3.16-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-music (1:42.1-2 -> 1:44.0-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-photos (1:44.0-1 -> 1:44.0-3)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-remote-desktop (43.3-1 -> 44.1-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-shell-extensions (43.1-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-software (43.5-1 -> 44.1-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-text-editor (43.2-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded yelp (42.2-1 -> 42.2-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-user-docs (43.0-1 -> 44.1-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gnome-weather (43.0-1 -> 44.0-1)[2023-05-07T10:25:15+0800] [ALPM] upgraded gobject-introspection (1.76.1-2 -> 1.76.1-3)[2023-05-07T10:25:15+0800] [ALPM] upgraded gvfs-afc (1.50.4-1 -> 1.50.4-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gvfs-goa (1.50.4-1 -> 1.50.4-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded libgdata (0.18.1-2 -> 0.18.1-3)[2023-05-07T10:25:15+0800] [ALPM] upgraded gvfs-google (1.50.4-1 -> 1.50.4-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gvfs-gphoto2 (1.50.4-1 -> 1.50.4-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gvfs-mtp (1.50.4-1 -> 1.50.4-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gvfs-nfs (1.50.4-1 -> 1.50.4-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded gvfs-smb (1.50.4-1 -> 1.50.4-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded libnautilus-extension (43.4-1 -> 44.1-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded libnma (1.10.6-1 -> 1.10.6-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded xdg-desktop-portal-gnome (43.1-1 -> 44.1-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded malcontent (0.11.1-1 -> 0.11.1-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded nautilus (43.4-1 -> 44.1-2)[2023-05-07T10:25:15+0800] [ALPM] upgraded orca (44.0-1 -> 44.0-2)[2023-05-07T10:25:16+0800] [ALPM] upgraded webkit2gtk (2.40.1-1 -> 2.40.1-2)[2023-05-07T11:12:18+0800] [ALPM] upgraded python-setuptools (1:67.6.1-1 -> 1:67.7.0-1)```

感觉...好像也没什么不对劲(以自己的智力水平来看),不过也还是不对劲,至少Waydroid真的出问题。于是在Waydroid的GitHub上看看有没有关于GNOME44的issue发现了一个有关[mutil window mode](https://github.com/waydroid/waydroid/issues/862)的问题,虽然提及的fedora 38不过都是GNOME44,想起来自己确实`waydroid prop set persist.waydroid.multi_windows true`过,然后`waydroid prop set persist.waydroid.multi_windows false`关闭了多窗口模式确实问题没了,不过之后只能暂时忍27寸显示器玩手游了(躺)。

*之后手贱`waydroid prop set persist.waydroid.multi_windows true`了一下发现又出问题,`sudo systemctl restart waydroid-container.service`后还是一样就重新设置了false,发现waydroid show-full-ui还是频繁闪退后重新登入又闪退,重启了也不行,`sudo waydroid shell getprop | less`够`/`搜索multi_windows又显示设置的是`true`,不过偶然`sudo systemctl restart waydroid-container.service`后`sudo waydroid shell getprop | less`提示Waydroid容器已停止才发现需要容器运行时`waydroid prop set persist.waydroid.multi_windows false`回来,之后终于可以正常打开Waydroid窗口了。(继续躺)

*吐槽*所以GNOME44更新的后台列表只能用来关闭后台其他的功能(指托盘功能)完全没回归么,不愧是GNOME,轻易做不到其他DE轻易做到的事(继续用**AppIndicator and KStatusNotifierItem Support**插件)。

关键词: