编辑:原来我的问题只是 Xmobar 中的一个临时错误。请参阅已接受的答案。
谷歌上有很多解决方案,但几乎没有一个对我有用。我正在建立一个 Arch 系统,所以我的第一个倾向是使用Arch wiki 上的配置。这是我的:
import XMonad
import XMonad.Hooks.DynamicLog
main = xmonad =<< xmobar defaultConfig { terminal = "gnome-terminal" }
如果没有 xmobarrc(或我尝试复制的任何内容),xmobar 在空工作区中可见,但打开任何应用程序会完全覆盖它。尝试使用 Alt-b 切换栏空间不会将其恢复。我还尝试逐字复制John Goerzen 的配置文件,但这也不起作用。
一个有效的技巧(来自 John Goerzen)是在我的 xinitrc 中启动托盘程序。当托盘运行时,它以某种方式成功地在屏幕顶部保留了空间,xmobar 也可以使用。但我想让 xmobar 自己工作。感谢您的任何建议。