Você não precisa executar um gerenciador de janelas. Eu configurei vários desses aplicativos que deveriam ser o único aplicativo já executado e eles devem rodar em tela cheia e eu nunca usei um gerenciador de janelas. Eu sempre começo com uma distribuição de servidor, então uma área de trabalho e todas as dependências não são carregadas automaticamente. Em seguida, instalei o X e configurei scripts upstart / systemd personalizados para iniciar o X na inicialização junto com um .xinitrc personalizado. Isso soa como se ajustasse bem à sua situação. É preciso um pouco de know-how, mas contribui para um sistema leve e muito portátil.