We are using TC to do an automated recovery of the user's hard drive using the Linux version of Ghost (11.5.1). The only restriction with Ghost is that it requires X to run, which is why I am running it in TC rather than core in a terminal. This works just fine and results in a very small but powerful imaging method. However, the way TC currently looks, the user can fool around in the system since the buttons are all visible and active there and since clicking brings up a menu. So what is the easiest way to make it non-interactive? Basically what would have to be done to make TC a locked down kiosk type of software? Should I use another environment, i.e. openbox?
P.S. Before anyone suggests just running Ghost full screen, I've already tried that and it is never truly "full screen". Also, I understand some keyboard shortcuts like ctrl + alt + del cannot be disabled and that is fine, we are just looking to lock out the user from doing stupid things: browsing around the system, opening apps he/she shouldn't be, shutting down during a restore, etc. Any suggestions would be appreciated. I can come up with some ways to do this but you guys are the experts so I want to evaluate all my options.
EDIT: I should probably mention, we don't require any user interaction to run Ghost, we simply place a shell script in /home/tc/.X.d that gets autostarted on X startup.