xmonad - 如何获取 XMonad 中可见工作区的列表?

标签 xmonad

如何获取 xmonad 中可见工作空间(当前显示在显示器上的工作空间)的列表?目前,在我的 xmonad.hs 配置文件中,命令 (XMonad.workspaces conf) 为我提供了所有工作区的列表。我对 Haskell 不太熟悉,所以我很难理解这样的文档:http://xmonad.org/xmonad-docs/xmonad/XMonad-StackSet.html

最佳答案

visibleWorkspaces :: X [WorkspaceId]
visibleWorkspaces = do
  ws <- gets windowset
  return $ map W.tag $ W.current ws : W.visible ws

关于xmonad - 如何获取 XMonad 中可见工作区的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11781321/

相关文章:

haskell - xmonad 提示符下的简单计算器

haskell - Xmonad 切换全屏/xmobar

xmonad:在 float 和平铺之间切换窗口

XMonad 日志 |如何检查键绑定(bind)是否触发?

linux - 如何更改 xmonad reparents 的窗口?

haskell - 终端作为 xmonad 中的透明壁纸

haskell - 由于我的 Xmonad 配置中存在与 IO 相关的问题,XMobar 即将崩溃

Haskell 堆栈 : Missing C library Xft when using stack building X11-xft?

haskell - xmonad:移动新的 float 窗口

haskell - Xmonad 将窗口转移到另一个屏幕并通过一个键绑定(bind)聚焦它