Como executar um aplicativo em um framebuffer?

2

Se eu puder ver um filme do console (como em este post ), então como posso usar outros aplicativos como o Firefox a partir do console? Eu estou procurando por algo que funciona no Ubuntu, Fedora ou OpenBSD.

    
por LanceBaynes 17.10.2011 / 11:29

2 respostas

8

A resposta geral é: você não pode . O Framebuffer é um modo diferente (você pode dizer: mais "básico") de fazer interface com os gráficos do que um servidor X cria. Somente os aplicativos que foram projetados para utilizar um framebuffer são capazes de fazê-lo. E não há muitos aplicativos gráficos que contenham tal suporte - o framebuffer é usado principalmente para aplicativos de modo de texto (console). O Firefox é um exemplo clássico de um aplicativo que foi projetado para rodar em cima de um servidor Xorg (assim como a maioria dos aplicativos gráficos).

No entanto, se você estiver realmente interessado, existem alguns projetos que usam o framebuffer como base para aplicativos gráficos um pouco mais avançados. Provavelmente, o mais avançado pode ser encontrado na página do projeto DirectFB . Na verdade, isso contém algumas informações sobre a execução do Firefox no modo framebuffer (ou seja, no ambiente DirectFB). Observe, entretanto, que é apenas uma porta experimental do Firefox - muito antiga e aparentemente abandonada por volta de 07-2008.

    
por 17.10.2011 / 11:44
0

NetSurf

O SDL é uma biblioteca notável que suporta o framebuffer.

E com uma biblioteca como a AntTweakBar, você poderia, em teoria, escrever qualquer UI nela (embora eu suspeite que o desempenho seja difícil de otimizar).

Então, as pessoas já fizeram um navegador baseado em SDL que é executado no framebuffer: link

Existe um pacote Ubuntu para isso, mas ainda não consegui fazê-lo funcionar: link

vlc é outro software interessante que funciona no framebuffer: link e que funcionou para mim no Ubuntu 16.04 .

Esta resposta tem uma boa análise das dependências: link e também aponta para a página desse cara: link que tem alguns softwares mais hardcore como um leitor de PDF.

O GTK + parece ter um fork do framebuffer: link e o suporte oficial do Qt: < href="http://doc.qt.io/qt-4.8/qvfb.html"> link (foi usado pela Nokia no embedded).

    
por 28.08.2016 / 23:01