Usando o X11 como porta-retratos

Usando o X11 como porta-retratos

Atualmente estou usando um netbook como um pequeno servidor doméstico e estava pensando em usos extras que poderia configurar. Atualmente ele tem o Ubuntu (possivelmente uma versão específica para netbook) instalado, portanto contém o X-Windows, mas também um monte de coisas que não me interessam, como o GNOME. O trackpad parece não funcionar, o que deve lhe dar uma ideia do quanto eu o uso como um terminal gráfico real (embora às vezes eu faça login nele como um terminal de console).

Porém, como a tela está lá, estive pensando que poderia ser legal ela exibir algumas coisas. Estou pensando em uma moldura de foto/exibição de informações gerais, mostrando fotos que estão em um compartilhamento SMB em outro lugar da rede, bem como informações de automação residencial, como temperatura e tendências recentes de temperatura. Meu pensamento era que tudo isso poderia ser feito via DHTML, então tudo o que a "moldura de foto" precisa mostrar é algo como o Firefox em modo de tela cheia e ignorar o teclado.

Um recurso interessante seria ter um botão que eu pudesse pressionar para obter um login real da GUI de volta, mas eu realmente não me importo com isso, já que estou feliz em apenas mudar para uma tela de console e mudar o X-Windows dessa maneira se Eu preciso disso.

Então, basicamente, como posso fazer com que, em vez de acessar uma tela de login, o X11 comece a executar um aplicativo (possivelmente como um usuário 'photoframe') que seja um gerenciador de janelas tão simples quanto possível (ou nenhum) executando um Firefox em tela cheia/quiosque (ou apenas algum aplicativo idiota de hospedagem de quadros do WebKit) apontando para um servidor web na máquina local? :)

Responder1

Você pode usar feh -FrzD30 /path/to/picturespara iniciar uma apresentação de slides com uma pausa de 30 segundos entre as fotos (altere 30 para o atraso desejado). Usando slim(como gerenciador de login) consegui fazer com que a apresentação de slides iniciasse no login e apresentasse uma interface gráfica no exit( Esc) com o seguinte ~/.xinitrc:

feh -FrzD30 /path/to/pix
exec fluxbox

Você terá que usar slim e mudar seu WM para fluxbox(embora eu sugira que você instale e experimente o fluxbox), ou procure como fazer com que seu gerenciador de desktop use seu arquivo ~/.xinitrc. E se você quiser um login automático, você também precisará procurar isso no seu DM.

informação relacionada