Como forçar o servidor Linux a mostrar algumas imagens ou filmes?

1

Eu gosto de saber Se eu tenho um servidor Linux e como quando o sistema liga, ele mostra o logotipo da minha empresa, e então ele mostra algumas fotos ou vídeos, dependendo do que isso significa, como posso fazê-lo?

Se eu quiser ser mais claro, eu fiz um robô com uma placa baseada em ARM como o raspberryPi, então instalei o servidor ubuntu. E meu robô tem um LCD. Eu gosto quando o usuário liga o robô, ele mostra o logotipo da minha empresa em LCD, aguarda os comandos do usuário e mostra o que o usuário quer (uma imagem ou um vídeo).

Como isso é possível?

EDIT: eu tentei estas etapas:

  

Adicione uma sessão personalizada criando um arquivo em   /usr/share/xsessions/metacity-session.desktop. Este arquivo informa ao   gerenciador de login sobre sua sessão.

     

Crie o arquivo a ser executado por   a sessão adicionada em (1) / usr / local / bin / metacity-session

     

Crie o arquivo de configuração específico do usuário ~ / .metacity-session. Este ficheiro   será executado pelo arquivo adicionado em (2). O conteúdo deve ser o   programa que você deseja executar, seguido por um E comercial, por exemplo

firefox &

Mas quando eu faço logout e tento me logar com a sessão do Metacity, ele não consegue logar e depois que uma tela preta para segundo volta para a tela de login novamente!

    
por Hasani 17.10.2017 / 21:28

1 resposta

1

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.

    
por jpezz 17.10.2017 / 22:28