我可以让我的窗口(会话?)管理器记住将窗口放在哪个工作区吗?

我可以让我的窗口(会话?)管理器记住将窗口放在哪个工作区吗?

我在 RHEL 系统上使用 Gnome。当我启动一个新程序时,窗口管理器 (?) 似乎会努力记住我上次使用该程序时窗口的大小和位置。但是,我不知道如何让它记住工作区这是最后一次。

实际上,还有一个附加问题:理想情况下,我希望能够让单个程序(在我的情况下是 Firefox)在不同的工作区中以不同的窗口启动。当我注销时,它们以这种方式设置,并且我希望它们在第二天我重新登录时以相同的方式返回。

答案1

上一个问题似乎提供了一个解决方案:您可以使用 Devil's Pie 根据某些属性(程序名称、窗口标题等)以编程方式将您的应用程序窗口移动到正确的工作区。

如果您想要完全动态的行为,您可能可以在注销时运行一个脚本,记录哪个程序在哪个工作区上,但我自己没有使用过 Devil's Pie,我不确定这需要多少工作量。

相关内容