Eu tenho uma resposta, embora ainda não seja exatamente o que eu estava procurando. Para evitar que crianças saiam do teste quando ele estiver aberto, eu adicionei a entrada em ~ / .config / openbox / lubuntu-rc.xml
Mais uma vez, não a resposta que eu estava procurando, mas funciona por enquanto. Se alguém mais estiver procurando por esse tipo de função, escrevi um exemplo abaixo.
Exemplo:
<applications>
<application class="class-name" name="name-of-app" title="app-title"
type="app-type" role="app-role">
<fullscreen>yes</fullscreen>
<layer>above</above>
</application>
</applications>
O que isso faz é abrir o aplicativo em tela cheia toda vez que ele é aberto e o coloca em camadas acima de todas as outras janelas. Pelo menos nos testes que fiz até agora. O problema é que as combinações de teclas ainda funcionam e outras janelas podem ser abertas por trás (ou abaixo) da aplicação desejada. O aplicativo em si permanece no topo, mesmo quando Alt + Tab é invocado para alternar a janela.
Este trabalho foi inspirado por um post em um blog do Arch Linux discutindo personalização para openbox. ( link )
Ainda estou procurando uma maneira de criar um perfil de keybinding com base em quais aplicativos estão abertos.