如何在特定监视器上为窗口自动设置“始终在可见工作空间”

在我的双显示器设置中,我通常使用我的(较大的)左手显示器进行操作。 我将拥有一个浏览器工作区,一个文本编辑器工作区和一个电子邮件工作区等。 然而,较小的右手显示器是为“我喜欢的IRC窗口”和我的音乐播放器等“粘性”东西保留的。

目前,我通过手动设置我在右侧工作区放置的所有窗口的“Always on visible workspace”来实现此目的,但我想知道是否有一种方法可以自动设置我放置在那里的窗口,或者如果是是一个更古怪的窗口管理器领域的事情。 我怀疑答案是“使用XMonad”,但我想知道肯定。