配置 XMonad Tall 布局以一直扩展到屏幕边框
Configure XMonad Tall layout to expand all the way to the screen border
我使用 XMonad Tall 布局,可以扩展和收缩
mod-l 和 mod-h 的主区域。
问题:是否有可能
扩大主人
一键操作,区域一直延伸到屏幕边界
(而不是必须多次按 mod-l?)。像一个
全屏组合键。那么有没有一个
反向组合键再次退出全屏 mode。
有谁知道如何设置的示例?
我想我可以为此使用完整布局,但我想避免
必须使用 mod-space 循环布局。 我怎样才能
将组合键绑定到 select 特定布局 ? (即 mod-shift-l 到
仅在 Full 和 Tall 布局之间循环)。
找到答案:
要在全布局和一组其他布局之间切换,在我的例子中是 Tall 和 Tabbed,我做了:
...
import XMonad.Layout.ToggleLayouts
...
myLayout = avoidStruts (
toggleLayouts Full (
Tall 1 (10/100) (2/3) |||
tabbed shrinkText tabConfig
)
)
...
-- Switch to Full layout.
, ((modMask .|. shiftMask, xK_l),
sendMessage (Toggle "Full") )
然后,按 mod-shift-l 启用和还原全屏布局
下次按下 mod-shift-l 时。
来自 https://gist.github.com/jianingy/5472640 的片段,我没有
知道 Haskell 是如何工作的...
我使用 XMonad Tall 布局,可以扩展和收缩 mod-l 和 mod-h 的主区域。
问题:是否有可能 扩大主人 一键操作,区域一直延伸到屏幕边界 (而不是必须多次按 mod-l?)。像一个 全屏组合键。那么有没有一个 反向组合键再次退出全屏 mode。 有谁知道如何设置的示例? 我想我可以为此使用完整布局,但我想避免 必须使用 mod-space 循环布局。 我怎样才能 将组合键绑定到 select 特定布局 ? (即 mod-shift-l 到 仅在 Full 和 Tall 布局之间循环)。
找到答案:
要在全布局和一组其他布局之间切换,在我的例子中是 Tall 和 Tabbed,我做了:
...
import XMonad.Layout.ToggleLayouts
...
myLayout = avoidStruts (
toggleLayouts Full (
Tall 1 (10/100) (2/3) |||
tabbed shrinkText tabConfig
)
)
...
-- Switch to Full layout.
, ((modMask .|. shiftMask, xK_l),
sendMessage (Toggle "Full") )
然后,按 mod-shift-l 启用和还原全屏布局 下次按下 mod-shift-l 时。 来自 https://gist.github.com/jianingy/5472640 的片段,我没有 知道 Haskell 是如何工作的...