在 XWayland 中运行的 GTK4/Libadwaita 应用在 Niri 中主题样式异常

如图,下方为异常窗口(使用GDK_BACKEND=x11)。


Niri 窗口边框内部多出一层灰色直角边框,窗口左上角缺失 APP 图标。

起因为偶然发现 pacmac-manager 在 Niri 中偶尔会出现窗口样式异常,排查发现是由于从通知启动的 pamac-manager 运行在了 XWayland 中。(详见 Niri/Hyprland 中从通知启动的 pamac-manager 窗口样式异常