首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在XMonad中为每个屏幕设置单独的布局集?

如何在XMonad中为每个屏幕设置单独的布局集?
EN

Stack Overflow用户
提问于 2015-12-01 19:33:19
回答 1查看 490关注 0票数 2

用例基本上是在我的右显示器的左侧有一个主区域的布局,而相同的布局只在我的左显示器上‘水平反射’(使用Layout.Reflect),所以主区域总是在中心。每个屏幕都有单独的布局集的解决方案应该足以满足这一要求。

我模糊地记得很久以前就找到了这样一个模块,但是我最近浏览了整个xmonad-contrib (也查看了xmonad-extras ),没有找到解决这个问题的方法。

每个工作区都有不同的布局,每个屏幕都有不同的工作区,但我想在屏幕之间动态切换,并具有如上所述的一致布局。

如果我没有遗漏contrib中的任何模块,有人能给我一个好的开始方向,告诉我如何实现这样的东西吗?

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2015-12-01 22:32:17

这可能不是您想要的,但是您可以定义许多布局,然后使用Alt+space在它们之间循环。这样你就可以在不同的屏幕上有不同的布局。

代码语言:javascript
复制
myLayouts = ResizableTall nmaster delta ratio [] ||| Full
  where
     -- The default number of windows in the master pane
     nmaster = 1

     -- Default proportion of screen occupied by master pane
     ratio   = 1/2

     -- Percent of screen to increment by when resizing panes
     delta   = 3/100

如果你正在寻找一种方法来让不同的工作空间默认为不同的布局,我不知道如何在XMonad中做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34019406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档