LXDE-Qt: Primer contacto

66
8588

Primero fue PCManFM el que portaron a Qt y al parecer a los desarrolladores de LXDE les gustó este framework pues nos acaban de presentar LXDE-Qt.

lxde-qt

Haciendo uso de las palabras en la entrada del blog de LXDE, en la parte inferior de la pantalla pueden apreciar lxpanel-qt, el port Qt de lxpanel el cual funciona, pero necesita pulirse un poco más. Además, no existen herramientas de configuración gráficas para configurarlo, así que tendremos que tocar manualmente un fichero xml. La mayoría de los applets principales ya funcionan.

Pueden apreciar también en la imagen a PCManFM-Qt, el cual se ve muy similar a la versión original Gtk+. El fondo de pantalla y los iconos de escritorio también son gestionados por PCManFM-Qt.

Nos cuentan además en el blog que el uso de la memoria de PCManFM-Qt es ligeramente más alto que el de la versión 2 GTK +, pero la diferencia no es muy significativa. El rendimiento global es similar a la versión original Gtk+ 2. Ahora que tiene la mayoría de las características de la original y está casi listo para el uso diario.

En el lado derecho de la pantalla se puede apreciar LxImage-Qt, el cual se considera el sucesor de GPicView ya que funciona mucho mejor y es más rápido.

Desgraciadamente todo esto que han podido apreciar solo se encuentra en los repositorios Git de LXDE, pero nos comentan que esto no es solo un experimento, LXDE-Qt será una realidad.

Rendimiento

Según nos comentan en el artículo original, la migración a Qt causará una leve elevación del uso de la memoria en comparación con la versión en Gtk2, pero, la migración a GTK + 3 también causa aumento similar de uso de recursos.

Como Gtk2 ya no tiene soporte por su creador, y ahora está en desuso, la migración a Qt no es una mala idea en el momento. Además, el uso de memoria ligeramente superior es todavía aceptable para la mayoría de las máquinas existentes.

El uso de recursos reales pueden diferir mucho entre diferentes distribuciones de Linux – nos comentan en la entrada-, por ejemplo, las basada en Ubuntu corriendo LXDE tiende a usar más memoria que las basadas en Archlinux.

Pueden leer más al respecto en este enlace.

66 COMENTARIOS

  1. Me agrada la idea de un LXDE-Qt, supongo habrá que esperar un poco más para que la transición este madura del todo como para probar.

  2. Creo que LXDE se inventó como una alternativa más liviana a Gnome y KDE. Pero habría que ver hasta que punto es casi igual el consumo con la versión GTK+. Me atrae la idea.. Espero pronto poder probarlo por mi mismo.

  3. Pues yo ya estoy compilando todo para probarlo.
    Ya diré que tal va, ya que Elav se me adelanto al postearlo. Como alguien haga una review antes que yo en este blog ¬¬

  4. No me entero.

    Si el rendimiento es el mismo o ligeramente más alto…

    ¿Qué sentido tiene? A fin de cuentas la mayoría de las aplicaciones están hechas en GTK.

    • Pues con la mayoría de los usuarios usando Qt (Unity, KDE, LXDE) saldrán más aplicaciones Qt, cambiará esa tendencia. Y, de todos modos, se pueden usar las Gtk sin problemas… Yo en KDE uso Firefox, LibreOffice y alguna más y no me ha pasado nada.

      • Lo sé, pero no uso Chakra.
        Lo usé hace un tiempo y, si no ha cambiado la cosa, aunque no tengan dependencias GTK la integración visual es deficiente. Los mensajes que se muestran cuando dejas el cursor sobre algún botón no se podían leer por ser letras negras sobre gris muy oscuro… Que sí, que podía cambiar el fondo pero no deja de ser un problema.

    • Lo que sucede es que gtk2 esta descontinuado. Es cierto que gtk2 es mas ligero que qt pero Gtk3 no tiene un mejor rendimiento que qt4 o qt5, y dado que va a tener que hacer la migración de todas formas y que hay problemas de compatibilidad entre las diferentes versiones de gtk3, yo creo que los de lxde no van a ser los únicos que van a pasar de gtk2 a qt ( si no mal no recuerdo openshot también estaba siendo portado a qt5)

      Igualmente la ultima ve que probé pcmanfm-qt y lximage-qt necesitaban como dependencia a gtk2( por libfm) si aun la necesitan no seria un escritorio qt puro.

  5. Otra cosa, ¿no sería bueno que juntaran esfuerzos con RazorQT?
    Los 2 apuntan a un mismo campo. Aunque Razor ya va muy avanzado como para que lo dejen or LXDE-QT.

  6. Me parece espectacular, quizá sí, unir esfuerzos con razor-qt o bueno, seguir su camino separado pero compartir aplicaciones como PC-manfm y su desarrollo, a la larga es cuestión de cada quien … la verdad es que como esto se haga real y Lubuntu lo tome, tendré mas pie para usar una netbook y no tener que gastarme toneladas en una notebook (que aquí están super infladas).

    ¿Razones para cambiar? jojo ¿Cuantas no? hay que ver como avanzan estos señores y ver hasta que punto se llega!

    • No te creas, Razor-Qt consume alrededor de los 230/250Mb en los test que hice tras compilarlo. No se cuanto consumirá ahora.
      Cuando compile LXDE-Qt hago una comparación de ambos para la review

      • Pues con el que usa por defecto (Openbox si mal no recuerdo) y con Fluxbox
        Ademas hablo de compilado con todos sus componentes y versiones bastante verdes.
        De todos modos, como ya comente, haré una comparación entre ambos y el LXDE original.

      • Yo logre hacer andar a Razor con 120 Mb de memoria de inicio. Lo que hice fue usar sddm en vez de kdm.

  7. Hasta donde sé, LXDE no pretende dejar su desarrollo en gtk, por lo que qt sería una variante. ¿Es así?
    Por otra parte, ¿alguien sabe a ciencia cierta si existen las intenciones de parte de los de LXDE de portar gtk2 a gtk3?
    Saludos.

    • A ciencia cierta no se, pero como dicen GTK3 consume mucho, Qt4 consume un poco mas que GTK2, pero es viable para lo que fue pensado LXDE, que se pueda usar en ordenadores obsoletos.
      Supongo que están haciendo este port por si finalmente ven que lo mas factible sea pasarse a Qt4.
      De todos modos luego rebusco en el foro y blog a ver si doy con algo.

      • Gracias por tu respuesta, Son Link.
        Con respecto a portar LXDE de gtk2 a gtk3, lo único que he encontrado son especulaciones e intenciones; nada muy preciso.
        Una pregunta que dejo a quien sepa algo desde mi posición como inexperto en programación ¿si alguna vez KDE (sé que no es lo mismo que qt, pero quizás sirva a modo de comparación) se aligeró cuando evolucionó, no podrá suceder lo mismo con gtk3, es decir, que algún día gtk3 sea tan ligero como gtk2?, ¿o estoy soñando y siendo iluso?
        Saludos.

  8. Hasta donde sé, LXDE no pretende dejar su desarrollo en gtk, por lo que qt sería una variante. ¿Es así?
    Por otra parte, ¿alguien sabe a ciencia cierta si existen las intenciones de parte del equipo de LXDE de portar el escritorio de gtk2 a gtk3? Si no es así, es un hecho que la variante qt sería pronto la única realmente viable.
    Saludos.

  9. Bien por LXDE, era algo que estaba pensando ultimamente, portar LXDE a QT es lo mejor que pueden hacer!!!
    Se echaba en falta un entorno ligero escrito en qT, aunque de todos modos KDE se puede “ligerizar” xD esta niveles bastante altos. Mi KDE, pòr ejemplo, al inicio consume solo 192MB y tengo un entorno completo y con algunos efectos, no me falta nada xD
    Ojalà XFCE hiciera lo mismo, pero lo van a portar a gtk3, lastima :(
    Pobres gnome y gtk… se estan quedando solitos xD
    Para mi (y para muchos otros seguramente tambièn) Qt es el futuro.

  10. Probé LXDE en Debian Stable, y me pareció acertada esa decisión de inclinarse hacia QT (ya me hartaba ver al VLC como si fuese de Windows clásico).

    De todas formas, espero que con el QT mejore LXDE, y si se desea ejecutar correctamente aplicaciones GTK+ con el LXDE-QT, se le puede aplicar el paquete de compatibilidad de GTK+ para QT.

  11. @eliotime3000 Saludos!!!. En el repo de Wheezy, aun después de actualizar, la versión de lxde-common es la 0.5.5.6, y en ella se refleja:

    * Good-looking, GTK+ 2 internationalized user interface.

    Te pregunto si cambiaron a Qt4 en alguna posterior

  12. @diazepan, @Son Link, @elav, Os dejo las ultima publicaciones de GTK2 y GTK3:

    GTK2: Versión 2.24.19 – 2013-06-16
    GTK 3: Versión 3.6.4 – 2013-01-07

    Porque deciis que GTK2 esta descontinuado?, esta claro que eso lo que os gustaria pero no es la realidad, muchas aplicaciones estan en GTK2 y no tienen pensado cambiar, asi que tendrá aun soporte durante mucho tiempo.

    • El Pae lo traen la mayor parte de los procesadores, al igual que el NX, así que ese problema está solucionado.

      Sería un problema si instalases Slackware en una mainboard Foxconn, a que curiosamente me bota kernel panic cuando intento instalar/emular esa distro en esas mainboards.

  13. No sé si me equivoco, pero creo que openbox tiene dependencias gtk2 ¿no serán muchas librerías precargadas?
    Pero igualmente en cuanto al consumo no deberían preocuparse mucho ya que en el peor de los casos se usaría a openbox “pelado”

    • Openbox no depende de ninguna toolkit . Yo la compile en chakra sin gtk instalado.
      Aunque pcmanfm depende de libfm que si depende de gtk2 (aunque supongo que mas adelante esto también sera portado)

  14. Me agrada que hayan optado por migrar a QT, espero que con ello sean mas los desarrolladores que ayuden a este entorno y siga caracterizandose por ser de bajo consumo en cuanto a RAM.

    Saludos!

  15. Me encanta la idea!!, realmente recomiendo una distribucion rolling release, para que tengan lo ultimo de lo ultimo y con los bugs arreglados de versiones anteriores, en lo personal estoy escalando por asi decirlo en las distribuciones linux de las mas faciles a las mas dificiles, empece con ubuntu, pero antes no existia manjaro, la recomiendo al 100% por su sencillisima manera de instalación tipo ubuntu, el cambio fue debido a que ubuntu me saco canas por lo lento y que no puedes tener lo ultimo de lo ultimo, actualmente estoy usando manjaro y mi proximo paso será archlinux, debido a tiempo no he podido cambiar, pero lo haré.
    Para los que estan enfadados de ubuntu, la inestabilidad en las latpops, me ha sevido mejor manjaro, si quieren algo bonito instalen la interfaz grafica KDE, o algo rapido la interfaz grafica LXDE (Disponible en GTK o Qt, recomiendo Qt).
    Mi ultimo paso es mover mi hardware a uno totalmente libre, estaba buscando una laptop y la encontré, esta es la dirección.

Dejar una respuesta