Mi experiencia principal es con C & & C++, así que preferiría permanecer con ellos. No quiero utilizar nada como QT, GTK o wxWidgets ni ningún kit de herramientas. Me gustaría aprender programación nativa y este tipo de derrotas el propósito. Con eso en mente, también me gustaría evitar Java.¿Cómo se hace la GUI de Linux?
Entiendo gnome y xfce y KDE y todos son entornos de escritorio para Linux, y la base instalada suele ser X (Xorg). Al codificar para Linux, ¿codifica X o el entorno de escritorio? ¿Hay un encabezado Linux estándar para esto (como win32 tiene windows.h) para Linux? o son diferentes los métodos de codificación para cada entorno de escritorio?
cualquier ayuda es muy apreciada.
He tenido que usar el motivo directamente (solo porque el wm que estamos usando está desarrollado en la casa) y no es fácil. Prefiero usar una de las capas de abstracción de interfaz de usuario de acceso libre – hhafez
Escribir una IU en Xlib no es como escribir una IU en Win32 simple, es más como escribir una IU en DirectDraw; es mucho más bajo que Win32 –
Si no estás dispuesto a pasar por media docena de capas de abstracción, el desarrollo de Linux no es para ti. ;) – jalf