答案1
xmonad
是非重配的,这会导致某些应用程序出现问题。此外,出现问题的原因是应用程序不知道这xmonad
是一个非重定窗口管理器。
xmonad
对此的常见解决方案是将 的窗口管理器名称设置为LG3D。lg3d
是一个用 编写的古老窗口管理器java
,但是,由于它在开发开始时就受到了巨大的炒作,许多库都意识到了它(并且不知道xmonad
)。
xmonad
将的 WM 名称设置为LG3D你需要添加一个钩子到你的monad.hs
:
import XMonad
import XMonad.Hooks.SetWMName
main = do
xmonad $ defaultConfig
{ startupHook = setWMName "LG3D" }
参考: