<br>Hello, I've just created a simple but effective utility called WifeyPopup. It is designed so my girlfriend can do some administrative stuff with the remote control when I'm not around or busy such as restarting a backend+frontend or restarting Linux, or even boot into Windows to play some games (God forbid...). This is how it works. It connects to /dev/lircd to listen to remote control buttons. It uses ONE remote control button. You hold this button for X ms, a menu pops up over MythTV (or any other program). You then click the SAME button to select the next menu item. When you haven't pressed a button for Y ms it selects the current action. The menu and the scripts are configurable from a file. This is the contents of the configuration file file:
<br><br><---(CUT)<br><br>---<br># The title of the window<br>Title: WifeyPopup<br># Which remote control button we should listen to<br>TriggerButton: '#'<br># How long this button should be pressed before<br># the popup is shown
<br>TriggerTimeMs: 1200<br># After a period of no input the currently selected<br># button is chosen<br>ReleaseTimeMs: 1800<br># This is the menu, it is a simple array of<br># [Title, Script_Path] values. Empty script does nothing,
<br># used for "Cancel" or similar.<br>Menu:<br>- - Restart MythTV<br> - scripts/restart_myth.sh<br>- - Boot Windows<br> - scripts/boot_windows.sh<br>- - Restart Linux<br> - scripts/restart_linux.sh<br>- - Cancel
<br> -<br><br><--- (CUT)<br><br>I release this so that perhaps someone else can have some fun with it. If you want me to add support for something, there is a high probability I can do so. And please read the README file for how to run and dependencies etc (basically requires ruby and ruby qt4 bindings). If you have problems don't feel shy, just reply. Please share improvements, and I'd love to hear if you like it.
<br><br>Here is the file:<br><a href="http://www.megaupload.com/?d=N8AE3DKJ">http://www.megaupload.com/?d=N8AE3DKJ</a><br><br>Just enter the code and wait the 45 seconds. If you cannot download this, please reply to the list and I will find some place else to host it.
<br><br>/D<br><br>