使用XMonad.Layout.PerWorkspace,您可以为每个工作区设置独立布局,并为您的应用程序调整它们。但是,我想要一些工作区来跟踪我的设置。例如。如果我使用Tall布局在Workspace 2上点击Mod-h,我希望工作区2上的Tall布局在下次启动时(或重新启动X)也会有一个略小的主窗格。
这是一项经常需要的功能,但我无法在任何地方找到解决方案。
理想情况下,我们会存储在一些~/.xmonad/persistentLayouts/workspace*/layout*.conf
文件中,您可以根据需要手动删除/编辑这些文件。但这只是一个奖励。
如果它不存在,我可以自己实现这个,但我的文件I / O haskell有点古怪,所以也许有人可以提供一些指示。