Running swing-htabs-v0.0.jar while using a non-reparenting window manage like AwesomeWM, Xmonad, or dwm only a grey box is shown. This seems to be a problem with java having a hard coded list of window managers that support this parenting strategy. Some apps like minecraft have fixed this issue in current versions, but was present in earlier versions.
There are solutions and tools for users to fix this behavior. OpenJDK supports an environment variable, and there are a few tools that can 'fudge' the name of the window manager to one supported on the list.
Info from arch wiki's XMonad page: "The standard Java GUI toolkit has a hard-coded list of "non-reparenting" window managers. Since xmonad is not in that list, there can be some problems with running some Java applications. One of the most common problems is "gray blobs", when the Java application renders as a plain gray box instead of rendering the GUI."
This is reproducible for sure on Ubuntu 14.04 64bit under the Awesome window manager using java version "1.7.0_72", but I think it's present on all combinations and versions.
Running swing-htabs-v0.0.jar while using a non-reparenting window manage like AwesomeWM, Xmonad, or dwm only a grey box is shown. This seems to be a problem with java having a hard coded list of window managers that support this parenting strategy. Some apps like minecraft have fixed this issue in current versions, but was present in earlier versions.
There are solutions and tools for users to fix this behavior. OpenJDK supports an environment variable, and there are a few tools that can 'fudge' the name of the window manager to one supported on the list.
Info from arch wiki's XMonad page: "The standard Java GUI toolkit has a hard-coded list of "non-reparenting" window managers. Since xmonad is not in that list, there can be some problems with running some Java applications. One of the most common problems is "gray blobs", when the Java application renders as a plain gray box instead of rendering the GUI."
This is reproducible for sure on Ubuntu 14.04 64bit under the Awesome window manager using java version "1.7.0_72", but I think it's present on all combinations and versions.