For quite long time I’ve been using IntelliJ 12 because it was still compatible with java 6 which & was running well with DWM. Whenever I was trying a newer version of IntelliJ which required java 7, I was getting a gray screen. The IDE was loading but couldn’t see anything but a gray window. And that sucked because the newer versions of IntelliJ support multiple selections etc which are quite neat.
Today I finally found a solution to the problem (mentioned here http://comments.gmane.org/gmane.comp.misc.suckless/13490) and I basically had to run the following command before starting IntelliJ:
> wmname LG3D > ./idea.sh
And that was it! Seems like you can use this tool/trick for any java program that has some issues!
So now I’m running IntelliJ using a little script I created inside /usr/bin/intellj (remember to sudo chmod a+x /usr/bin/intellj
so other users can run it as well):
#!/bin/bash wmname LG3D export IDEA_JDK=/usr/lib/jvm/java-8-oracle ~/Software/idea-IC-135.690/bin/idea.sh
Update: If you want to run Webstorm, you might need to exchange IDEA_JDK with WEBIDE_JDK