有没有可能根据我正在显示的物理屏幕来改变工作区布局?
我想在左侧显示器上使用reflectHoriz(来自XMonad.Layout.PerWorkspace)的布局,以使主面板始终靠近2个屏幕的中心。
我尝试过XMonad.Layout.IndependentScreens,但那只是创建双显示器依赖工作区,这不是我的目标。理想情况下,我希望相同的工作区在显示它的监视器上具有不同的布局设置。
有没有可能根据我正在显示的物理屏幕来改变工作区布局?
我想在左侧显示器上使用reflectHoriz(来自XMonad.Layout.PerWorkspace)的布局,以使主面板始终靠近2个屏幕的中心。
我尝试过XMonad.Layout.IndependentScreens,但那只是创建双显示器依赖工作区,这不是我的目标。理想情况下,我希望相同的工作区在显示它的监视器上具有不同的布局设置。
Mirror
或Choose
的Layout
包装器来实现您想要的功能。LayoutClass
的runLayout
方法接收WorkspaceId
,您可以在从Screen
到Workspace
的映射中查找它。