Maneira mais fácil: usar um gerenciador de janelas não padrão (fwm, twm, flwm ...) e escrever um arquivo de configuração personalizado que inicie o Firefox maximizado por padrão no login, não mostrar mais nada e não expor um menu para qualquer coisa, exceto Firefox ou logoff.
Se estiver usando o GNOME: a maioria dos ícones de menu vem de / usr / share / applications, então delete (ou não torne legível) qualquer um que você não queira que o (s) usuário (s) alvo veja. Adicione de volta permissões para você mesmo (ou outros usuários específicos) usando "setfacl" ou um grupo "powerusers" ou algo assim.
No GNOME, você também precisará desativar a combinação de teclas "Executar ..." (caso contrário, um usuário pode executar o "xterm", ter um shell e iniciar qualquer coisa). Consulte o link para saber como bloquear o painel depois de remover tudo que poderia ser usado para escapar para uma concha.