perl-LCDd FAQ Please send questions to projects@webBastards.com. Q. After running a long time (6-24 hours), the LCDd locks. A. This is not a perl-LCDd problem, but a feature of working with LCDd. The LCDd server sends messages whenever you create or set an object, and whenever your screen appears. These messages have to be removed. This is one of the reasons that Pump() was written: to consume these messages. It also causes actions to occur based on the kind of messages. Read the documentation on Pump() and see lcd-nut as an example. Q. I have a main loop that needs to check on another kind of input (keyboard, file, socket...) A. This is not fully supported in this release. It will be implemented with the version that will correspond with 0.5 of LCDd. I will make the change if someone absolutely needs it. Q. I have to keep track of more than one LCDd screen. A. There are two approaches: -- run two separate programs/perl scripts -- use one main loop The latter is not yet supported but will be in a future version. I will make the change earlier than planned if someone absolutely needs it.