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