É possível usar um navegador como GUI em um servidor Ubuntu sem cabeçalho?
quanto custaria em termos de dependências, recursos ... o que for?
é possível mostrar apenas uma janela de tela cheia, o tamanho máximo de um sceen, sem botões próximos, etc ... que inicie em uma página específica ( link ) onde eu já escrevi meu próprio sistema de controle ....
Quero dizer, com todas essas tecnologias como php, javascript, nodejs, canvas, opengl, não há necessidade de um desktop. Mídia (mp4, mp3), mail, gerenciador de arquivos, documentos (pdf, doc, xls), terminal, imagens) podem ser usados com um navegador de estilo css3 moderno.
Tenha em mente que é um servidor, não uma estação de trabalho.
Não haveria necessidade de aplicativos GUI que você nunca usa, como jogos, etc.
Além disso, um navegador adequado permitiria usar automaticamente o gpu em algumas animações do gui usando o css3 3d transform ou opengl.
O material básico já foi editado manualmente nos vários arquivos de configuração ...
Um simples script php / nodejs pode me permitir lidar com vários comandos difíceis ...
Precisando apenas das dependências do navegador.
Por exemplo:
Eu acabei de colocar um Wheezy sem cabeça no meu Raspberry Pi que tem nodo ... e eu controlo tudo sobre o http.
O headless Wheezy renderiza páginas html com baixo uso de recursos com nodejs, websockets, php, mantendo a carga muito baixa (total de 30-40mb). Essas páginas me permitem controlar o próprio servidor (estatísticas, usuários), outros servidores (estatísticas, usuários, ligar / desligar com o wol) e renderizar o conteúdo dentro do navegador (documentos, imagens, músicas, vídeos). Funciona muito bem em uma máquina remota ... mas se eu anexar uma tela ao dispositivo com capacidade para 1920x1080, vejo uma tela preta. SO:
Colocar uma área de trabalho real poderia me levar ao limite com facilidade. usando todos os recursos para executar o ambiente.
Iniciando uma sessão APENAS com o navegador com uma dessas páginas html de baixo consumo de recursos, o uso geral do sistema seria um pouco menor do que com um desktop real. Teoricamente.
Imagine um PictureFrame com tela sensível ao toque, que é capaz de controlar outros dispositivos, enquanto renderiza uma boa tela, opengl, css3 interface de usuário 3d com estatísticas em tempo real. Com talvez 30-40%? mais potência.
E não apenas o Raspberry Pi aproveitaria isso, mas também todos os outros servidores headless conectados a um monitor colorido.