El administrador de máquinas virtuales nativas de KDE, Karton, pulgadas más cerca de la posible manumisión estable

Logotipo de Karton

Hace casi dos meses, le contamos sobre Karton, un plan del estudiante de Google Summer of Code Derek Lin, que se calma reemplazar herramientas como Virt-Manager y Gnome Cajas como una opción nativa para los usuarios de KDE Plasma.

Unas semanas a posteriori del período de codificación oficial, Lin, el principal contribuyente del plan, ha publicado una aggiornamento, que muestra cómo se avecina el plan, a medida que nos acercamos a una posible dispersión estable.

Lo primero que debe enterarse es que el instalador de máquinas virtuales que mencionamos la última vez se ha fusionado en la rama principal. Este cambio deshacerse de la dependencia de virt-install enteramente. En cambio, Karton ahora usa libosinfo para identificar el sistema eficaz desde una imagen de disco y genera la configuración XML de libvirt necesaria por sí solo.

Como parte de esto, Lin igualmente actualizó módulos QML, que son los bloques de construcción de KDE para crear interfaces de afortunado. Estos ahora se utilizan para una forma más unificado de manejar los componentes de la aplicación.

La viejo parte del trabajo fresco, sin bloqueo, se ha centrado en construir un Cliente de especias desde cero. Spice, si no tiene conocimiento, es un protocolo de escritorio remoto que maneja la representación de la pantalla, el audio y las entradas del invitado. Lin dijo que pasó mucho tiempo haciendo que la pantalla de la máquina imaginario se apareciera correctamente adentro de una ventana KDE nativa.

El proceso de tomar los datos de visualización sin procesar de SPICE y dibujarlos en la pantalla fue complicado. Al principio, la imagen estaba llena de colores extraños y fallas de transparencia.

Artifactos de exhibición extraños en las primeras etapas del desarrollo

A posteriori de probar diferentes formas de manejar los datos de la imagen, descubrió que la causa raíz era un problema de tiempo: su código estaba tratando de analizar los datos de la pantalla en el mismo momento que Spice estaba tratando de escribirlo, causando un desastre confuso. La posibilidad fue suficiente simple: acaba de hacer una copia rápida de los datos ayer de mostrarlo, y terminó luciendo mucho mejor:

Karton dirigiendo Fedora

Con la representación de la pantalla, las entradas de los usuarios como clics del mouse y las presiones de teclado ahora se reenvían a la máquina imaginario. Un pequeño dolor de comienzo es que el uso de eventos secreto QT evdev escáneos mientras Spice calma el viejo PC XT formato, forzando un mapeo manual por ahora.

A posteriori de meses de trabajo duro, aquí hay una vídeo de pantalla de Karton que ejecuta una máquina imaginario Fedora:

Desde el video, las cosas son suficiente lentos cuando se desplaza, pero esto debe abordarse en una aggiornamento futura.

En cuanto a lo que sigue, Lin reconoce que el método de renderizado coetáneo es ineficiente y causa desgarro. Demora investigar las especias gl-scanout propiedad para un rendimiento más optimizado.

Todavía planea implementar eventos de reenvío de audio y deslizamiento de mouse adecuados, así como reelaborar la interfaz de afortunado para incluir una mostrador pegado, como lo ha hecho en UTM, The Potencial Machine Manager Diseñado para plataformas Apple como MacOS.

Captura de pantalla de la aplicación UTM con la barra lateral

Si está interesado en el plan, puede consultar su Página de gitlab y lee Lin’s Aggiornamento completa en los blogs de KDE.


Related Posts

Mozilla aguijada una VPN integrada gratuita en Firefox 149, pero con algunas condiciones

Firefox 149 agregará una VPN gratuita incorporada a partir del 24 de marzo Tiene un periferia de 50 GB de datos mensuales en EE. UU., Reino Unido, Alemania y Francia…

Posteriormente de aumentar las ventas del Galaxy Z TriFold, se informa que Samsung está haciendo un seguimiento más pequeño

El Samsung Galaxy Z TriFold ya está a punto de salir. Un nuevo crónica sugiere que la compañía está acabando con las ventas del teléfono triple plegable casi nada tres…

You Missed

Mozilla aguijada una VPN integrada gratuita en Firefox 149, pero con algunas condiciones

Mozilla aguijada una VPN integrada gratuita en Firefox 149, pero con algunas condiciones

Emiten orden de arresto contra “EL Espiritado” e “Iván” por presunta décimo en robo de criptomonedas

Emiten orden de arresto contra “EL Espiritado” e “Iván” por presunta décimo en robo de criptomonedas

Ingenieros dominicanos en NY apoyan demanda de sus colegas frente a el Congreso Doméstico RD

Ingenieros dominicanos en NY apoyan demanda de sus colegas frente a el Congreso Doméstico RD

Dominicanos NY avalan propuesta Javier García de crear fondo respaldo inversión en la RD

Dominicanos NY avalan propuesta Javier García de crear fondo respaldo inversión en la RD

Ministro de Defensa y embajadora de Estados Unidos realizan itinerario por la zona fronteriza de Dajabón

Ministro de Defensa y embajadora de Estados Unidos realizan itinerario por la zona fronteriza de Dajabón

Posteriormente de aumentar las ventas del Galaxy Z TriFold, se informa que Samsung está haciendo un seguimiento más pequeño

Posteriormente de aumentar las ventas del Galaxy Z TriFold, se informa que Samsung está haciendo un seguimiento más pequeño