我在 Awesome-wm(X11 的 WM)上使用基于 chromium 的 Web 浏览器(brave)。我的正常工作流程是在每个虚拟桌面上打开 1 或 2 个勇敢的窗口。然后我会单击汉堡包图标(设置)并单击“退出”。这将关闭我所有虚拟桌面中所有勇敢的窗口。然后,如果我要启动 Brave,它会记住窗口之间的确切映射以及这些窗口所属的虚拟桌面。因此,Brave 会将窗口放置在各自的虚拟桌面中。
然而在 Wayland 中,如果我要做同样的事情(无论是 sway 还是 hyprland),brave 会在同一个桌面上打开所有窗口。
我的印象是,在这种情况下,会话管理将是应用程序的委托(勇敢)。我也尝试过谷歌浏览器,但它的行为就像勇敢一样。我在 KDE(使用 X11)上也有类似的工作流程,并且运行良好。
有没有解决方法,也许有一些铬扩展可以让事情在这里工作?另外,这真的是brave/chromium中的一个问题,还是wayland中没有实现chromium会话管理的问题?
谢谢