小编oli*_*ers的帖子

Java GUI Xmonad无法正常工作

Java GUI应用程序只给我一个空白窗口,我试过:

main = do
    xmonad $ defaultConfig
    { modMask = mod4Mask
    , startupHook = setWMName "LG3D"
    -- other customizations
    }
Run Code Online (Sandbox Code Playgroud)

并设置此:

_JAVA_AWT_WM_NONREPARENTING=1 
Run Code Online (Sandbox Code Playgroud)

还有这个:

AWT_TOOLKIT=MToolkit
Run Code Online (Sandbox Code Playgroud)

我尝试使用"wmname"无懈可击的工具.这些方法都不适合我.两个问题:

  1. 还有其他可能性吗?
  2. 我错了什么?

我使用java 8及以下版本是我目前最小的xmonad配置.

import XMonad 
import XMonad.Hooks.DynamicLog
import XMonad.Hooks.SetWMName
import XMonad.Hooks.ManageDocks
import XMonad.Hooks.FadeInactive
import XMonad.Util.Run(spawnPipe)
import XMonad.Util.EZConfig(additionalKeys)
import XMonad.Actions.UpdatePointer
import XMonad.Hooks.EwmhDesktops
import System.IO


term = "termite"
myWorkspaces = ["1","2","3","4","5"]

myLogHook :: X ()
myLogHook = fadeInactiveLogHook fadeAmount
    where fadeAmount = 0.7

main = do
    xmonad $ defaultConfig { 
        startupHook = setWMName "LG3D",
        manageHook …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing haskell xmonad

7
推荐指数
1
解决办法
332
查看次数

标签 统计

haskell ×1

java ×1

swing ×1

user-interface ×1

xmonad ×1