繁体   English   中英

Java Swing GUI 不显示在 Xmonad 中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM