Primeiro, você precisará de um subsistema gráfico. X-Windows velho liso provavelmente fará isto mas você pode querer um gerente de janela simples como openbox. Em seguida, você precisará informar ao X para gerar o logotipo e executar seu programa. Seu programa precisará executar os comandos para exibir filmes ou imagens conforme solicitado. Se você fizer o login do usuário primeiro ou o login automático, esses comandos poderão ser colocados nos arquivos de configuração do X local dos usuários. Aqui estão algumas das coisas que fiz em um sistema Debian há alguns anos:
apt-get -y install xorg
apt-get -y install xloadimage # For xsetbg command
apt-get-y -y install xdm
apt-get -y install openbox
apt-get -y feh # [for displaying pictures]
Para alterar a imagem da página de login, coloque o arquivo pixmap (.xpm) em / usr / share / X11 / xdm / pixmaps e edite / etc / X11 / xdm / Xresources para apontar para o arquivo pixmap. Para criar pixmap de jpg, use o site www.online-utility.org/image_converter.jsp ou o link
O usuário .bashrc e .xsession terão que ser personalizados para executar seu programa em um loop. Eu fiz tudo em scripts de shell. Pode ser necessário fazer o download de outros utilitários, dependendo do que você deseja fazer e de como deseja exibi-los. Eu usei o gxmessage para fazer toda a saída de informações e ler as seleções de resposta.
Edit: Eu usei este mesmo aplicativo exato em ambos os sistemas 386 e Raspberry Pi.