我正在尝试在没有任何 Haskell 知识的情况下再次配置 xmonad ...
我想找到一种在开始时没有任何状态栏的方式来启动 xmonad。我想避免在后台运行 xmobar 并耗尽电池。然后,当按下 meta-b xmobar 时应该启动。有谁知道启动 xmobar 并连接管道的 xmonad 配置文件的键盘快捷键定义?
...
xmproc <- spawnPipe "xmobar ~/.xmonad/xmobar.hs"
xmonad $ defaults {
logHook = dynamicLogWithPP $ xmobarPP {
ppOutput = hPutStrLn xmproc
, ppTitle = xmobarColor xmobarTitleColor "" . shorten 100
, ppCurrent = xmobarColor xmobarCurrentWorkspaceColor ""
, ppSep = " "
}
...
是标准的,但我如何将其定义为键盘快捷键?当绑定一个简单的“spawn xmobar”时,它不会启动(当在 shell 中启动 xmobar 时,它会出现状态栏)。然而,简单的“spawn xmobar”可能不会有来自 xmonad 的文本显示连接的工作空间。