[英]Java Swing GUI Not Displaying in Xmonad
我有一个 Java swing GUI,它可以使用其他窗口管理器运行并正常显示,但是当我在 Xmonad 中运行它时,它无法正确显示。 显示的只是窗口的框架,该框架呈灰色,没有按钮、菜单等。如何正确显示 Swing GUI?
在~/.xmonad/xmonad.hs
添加import XMonad.Hooks.SetWMName
。
然后添加startupHook = setWMName "LG3D"
告诉LG3D
使用LG3D
作为窗口管理器名称。
xmonad $ defaultConfig
{ ...
startupHook = setWMName "LG3D",
}
最后,使用 mod-q 重新启动 Xmonad 以重新加载 xmonad.hs。
资料来源:
http://thinkingeek.com/2012/01/24/fix-java-gui-applications-xmonad/
http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Hooks-SetWMName.html
对于 100% 明确的答案,只需将其粘贴到~/.xmonad/xmonad.hs
:
import XMonad
import XMonad.Hooks.SetWMName
main = xmonad defaultConfig
{ startupHook = setWMName "LG3D" }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.