Como (ou posso) ter um aplicativo GTK para abrir em um console?

0

Meu caso de uso é que eu construí um aplicativo baseado em GTK (opencv) no Debian Jessie light, que é inicializado apenas no modo de console. Enquanto Jessie light é para o raspberry pi, acredito que minha pergunta se aplica a qualquer distribuição linux. Quando tento executar alguns dos exemplos, recebo: error: Gtk-WARNING **: cannot open display .

Eu instalei o libgtk2.0-dev e o opencv foi criado com a opção WITH_GTK=ON .

Então, qual é o requisito mínimo para que eu possa executar um aplicativo GTK no modo de console? Se isso não for possível, qual é o próximo passo a ser seguido: instale xorg ?

    
por calocedrus 11.07.2017 / 03:42

1 resposta

1

O GTK + 2 suporta um backend do DirectFB para o GDK; Se o seu aplicativo usa apenas o GTK + 2 (não GTK + 3, tanto quanto eu posso dizer), então você pode ser capaz de fazê-lo funcionar no console, criando uma biblioteca GTK + 2 habilitada para DirectFB. (Use --with-gdktarget=directfb com o script configure .)

Caso contrário, você precisará instalar um servidor X e executar isso ( xorg ).

    
por 11.07.2017 / 10:10