I'm loving LWJGL, but have been running into a number of odd problems with it. Most of it seems to deal with the fact that OpenGL is a state-machine and was only ever meant to be accessed from a singular thread.

However, I'm dealing with OpenAL and input as well, and they are both bound pretty tightly into LWJGL. In spite of the fact that they are entirely independent of graphics, I have been getting an IllegalStateException every time I try to access Keyboard.isKeyDown outside of the graphics thread. It's hard to emphasize how important it is to me that I have a new thread for each feature of this project; the classic game loop will not do the job.

How do I accomplish this? There must be a way.


Question: Recover Console Text Output after Using fbi App to display image on /dev/fb0
Answer: From man fbi:


  COMMAND USAGE
  
  ESQ, q Quit.


I think that should be "ESC" -- anyway, lots of informative stuff in the man page.

In case you are unaware, there are 6 virtual terminals (VTs) with log-in prompts created at boot, but only the first one is where init messages appear.  You can access these via CtrlAltF1-6.

Which I think you know since you are using -T 2, making it sort of a strange question...