Existem muitos gerenciadores de janelas diferentes que podem fazer isso.
Um é Fluxbox .
Para definir o fundo como preto e iniciar o aplicativo ao mesmo tempo que o Fluxbox inicia, coloque, por exemplo,
/usr/bin/fbsetroot -solid black
myapplication &
em ~/.fluxbox/startup
antes da linha exec /usr/bin/fluxbox
.
Para iniciar o aplicativo maximizado, consulte o arquivo ~/.fluxbox/apps
. Uma entrada que eu uso para sempre iniciar uma determinada aplicação maximizada é:
[app] (name=urxvt) (class=URxvt) (title=irssi)
[Maximized] {yes}
[end]
O formato desses arquivos é apropriadamente documentado na homepage e no wiki do projeto.
O Fluxbox é mais ou menos estilizado através de temas. Por padrão, ele tem uma barra de tarefas, mas é removível no arquivo de tema.