Pode ser mais simples inicializar o GDM / XDM "runlevel 5" e criar uma conta de convidado.
Além disso, você pode modificar o script de inicialização (kernel) para executar certos comandos (stty e quais não). Você teria que descobrir que tipo de sistema de inicialização o sistema de quiosque é baseado para fazer isso.
Há também a opção de criar suporte de teclado como um módulo e carregá-lo somente após o
A sessão X é iniciada. Esta parece ser a opção mais simples.
A propósito, o que for executado a partir do inittab é executado através do script de inicialização como root. Executar o startx como superusuário não é algo que você queira fazer em um navegador público.