Cuando algo no se quiere hacer, se buscan miles de excusas de que agarrarse para no llevar a cabo la encomienda, y sinceramente, creo que este es el caso de los desarrolladores de Xfce con el tema de portar a Gtk3 la versiĂłn 4.12 de este Entorno de Escritorio.
La cosa comienza aquĂ, donde Nick Schermer comienza diciendo:
Amigos,
Hemos portado algunas partes de Xfce para Gtk3 y es mejor quedarse con Gtk2 en la versiĂłn 4.12. Junto al hecho que es una cantidad tremenda de trabajo, las aplicaciones resultantes son visiblemente mĂĄs lentas, consumen mĂĄs recursos y casi no hay ventajas (API tĂ©cnicamente). AsĂ que para mĂ portar el nĂșcleo de Xfce a Gtk3 en el estado actual es, para mĂ un: no-ir.
Dicho esto, todavĂa se puede preparar para esto para hacer mĂĄs fĂĄcil el cambio en el futuro.
â Depende de Gtk 2.24.
â Utilice la nueva API (compilaciĂłn con GSEAL) tanto como sea posible y colocar API en desuso.
â En una serie de lugares en los que utilizar los widgets de Gtk en lugar de nuestras propias versiones.
â Bibliotecas (libxfce4ui y exo) puede proporcionar una versiĂłn de gtk2 y gtk3 de la lib.
â Algunos mĂłdulos bĂĄsicos (xfce4-appfinder por ejemplo) lo desea, puede compilar contra gtk3. Esto nos permite realizar un seguimiento de los progresos y, posiblemente, Gtk3
ayuda para encontrar temas.Esto nos darĂĄ mĂĄs tiempo para trasladar las piezas a Gtk3, debido a la complejidad que conlleva, va a consumir mucho tiempo, dejando espacio no hay mucho para agregar nuevas caracterĂsticas. Por no mencionar el hecho de portar (y sĂłlo portar) todo necesario para la diversiĂłn fuera del proyecto, al menos para mĂ.
Incluso podrĂa ser posible ejecutar plugins Gtk3 del panel en un panel de Gtk2 (externamente), asĂ tambiĂ©n por regalos que le darĂĄ una ruta de migraciĂłn mĂĄs.
Ya hemos hablado de esto un poco en el IRC/privado, y Jannis y Peter estån de acuerdo con esta ruta. Esperemos que otros también lo hacen, porque entonces podemos asignar las partes de portabilidad y trabajar en la hoja de ruta 4.12.
MĂĄs o menos esta viene siendo la traducciĂłn del mensaje original en inglĂ©s. En parte comparto la idea de que, si Gtk3 aĂșn no estĂĄ todo lo optimizado que deberĂa, y esto conlleva un problema para el rendimiento de las aplicaciones, el desarrollo de Xfce deberĂa seguir sobre Gtk2, pero la pregunta es ÂżPor cuanto tiempo?
Gtk2 paulatinamente irĂĄ perdiendo el soporte y si, aunque puede faltar mucho tiempo, de todos modos al final tienen que portar Xfce a Gtk3. Pero no solo es el Entorno de Escritorio. La mayorĂa de las aplicaciones que se usan en GNU/Linux y estĂĄn desarrolladas sobre Gtk, tambiĂ©n han ido pasando a implementar Gkt3.
Por lo tanto, pienso que lo mĂĄs correcto serĂa de alguna forma, darle soporte o compatibilidad a Gtk3 en Xfce 4.12, mĂĄs aĂșn teniendo en cuenta, que para cuando salga esta nueva versiĂłn, es posible que Gtk se encuentre aĂșn mĂĄs avanzado.
¿Qué creen ustedes?