Que linguagem de programação gráfica o OpenBox utiliza principalmente?

2

Existe uma linguagem gráfica específica que o OpenBox usa para a maioria de seus aplicativos, ou uma que goste de rodar?

Por exemplo, como o KDE usa principalmente QT para seus aplicativos e também inclui um grande número de bibliotecas para executá-lo.

A razão pela qual eu pergunto é que tenho um programa que escrevi para o KDE, e gostaria que as pessoas no OpenBox também pudessem executá-lo. Eu não tenho certeza de como o OpenBox lidaria com isso, se é que funciona.

    
por Joshua Strot 23.12.2013 / 08:03

2 respostas

4

O OpenBox (suponho que você esteja falando do gerenciador de janelas de empilhamento) é implementado diretamente na parte superior do Xlib (que é a camada básica de acesso ao aplicativo para o sistema de janelas X11). A Wikipedia fornece um exemplo prático de como é:

link

Bibliotecas como Qt (KDE) e Gtk (Gnome) usam backends Xlib para falar com a mesma camada, então geralmente há pouco ou nenhum problema de interoperabilidade.

    
por 23.12.2013 / 08:38
0

O OpenBox é um gerenciador de janelas para o X. Seus aplicativos são um aplicativo do X, portanto devem ser gerenciados dentro do OpenBox sem nenhum problema.

O KDE (e o Gnome) também fornece conceitos de alto nível que permitem que os programas estejam em conformidade com certos "padrões" não definidos com X "puro", bem como comunicação entre aplicativos e coisas como cópia inteligente. cole buffers entre aplicativos.

Você provavelmente terá que instalar bibliotecas do KDE para seu aplicativo na máquina que está executando o OpenBox, se ainda não o fez.

    
por 23.12.2013 / 08:53