Mir

Recientemente el equipo de Canonical que esta detrás del desarrollo del servidor de pantalla Mir, dieron a conocer la liberación de la versión 2.4 y en ella se han incluido una serie de correcciones de errores y cambios relacionados con las mejoras de renderizado en la API de gráficos.

Para quienes desconocen de Mir, deben saber que esté un servidor de pantalla que es desarrollo de Canonical, a pesar de que abandono el desarrollo del shell Unity y la edición de Ubuntu para Smartphones.

Mir sigue teniendo demanda en los proyectos de Canonical y ahora se posiciona como una solución para dispositivos integrados e Internet de las cosas (IoT). Mir se puede utilizar como servidor compuesto para Wayland, lo que permite ejecutar cualquier aplicación basada en Wayland (por ejemplo, construida con GTK3 / 4, Qt5 o SDL2) en entornos basados ​​en Mir.

La capa de compatibilidad para X, XMir, se basa en XWayland, mientras que otras partes de la infraestructura utilizada por Mir se originan en Android. Estas partes incluyen la pila de entrada de Android y los Protocol Buffers de Google. Mir actualmente se ejecuta en una variedad de dispositivos con tecnología de Linux, incluidos los escritorios tradicionales, IoT y productos integrados.

El servidor gráfico Mir permite a los fabricantes de dispositivos y usuarios de escritorio tener una plataforma bien definida, eficiente, flexible y segura para su entorno gráfico.

Principales novedades de Mir 2.4

En esta nueva versión de Mir 2.4 se ha trabajado para mejoras la adaptabilidad de las API de Mir relacionadas con el soporte de la plataforma de gráficos para su uso en sistemas con gráficos híbridos. Se menciona que en particular, mg::Platform API se divide en DisplayPlatform y RenderingPlatform, lo que le permite usar diferentes GPU para renderizar y renderizar.

Otra de las novedades que se destaca es el trabajo mejorado de Mir en la plataforma X11, ya que en esta nueva versión de Mir el código para el soporte de la plataforma X11 se transfirió de XLib a XCB, se agregó la capacidad de cambiar el tamaño de las ventanas con aplicaciones basadas en Mir que se muestran en el entorno X11.

Tambien se menciona que se han realizado muchas correcciones para admitir Wayland y Xwayland y se agregó la opción «–driver-quirks» a gbm-kms para excluir las comprobaciones de dispositivos que fallan.

De las correcciones de errores que se realizaron en esta nueva versión de Mir 2.4:

  • Se corrigió la posición del cursor en las salidas escaladas
  • Manejo de los cambios de estado clave cuando la ventana no está enfocada
  • Manejo correctamente de los errores de XWayland
  • Enviar devoluciones de llamada de tramas sin búfer después del tiempo de espera
  • Se corrigió el cambio de tamaño de las superficies del shell
  • Comprobación si el cursor está bloqueado antes de enviar el movimiento del puntero

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar Mir en Ubuntu y derivados?

Los paquetes de instalación de esta nueva versión están preparados para Ubuntu 18.04, 21.04 y 20.04 (PPA) y Fedora 34,33 y 32.

Para quienes estén interesados en poder instalar este servidor gráfico en sus sistemas, lo único que deben de hacer es abrir una terminal en sus sistemas (lo pueden hacer con la combinación de teclas Ctrl + Alt + T o con Ctrl + T) y en ella vamos a teclear los siguientes comandos:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

Con ello el repositorio ya este añadido a tu sistema, antes de realizar la instalación del servidor grafico es totalmente recomendado que si en tu sistema estás utilizando controladores privados para tu tarjeta de video o integrado, cambies estos a los controladores libres, esto con la finalidad de evitar conflictos.

Ya estando seguros de contar con los controladores libres activados, podemos instalar el servidor ejecutando en la terminal:

sudo apt-get install mir

Al finalizar tendrás que reiniciar tu sistema para que se cargue la sesión de usuario con Mir y elijas este para tu sesión.

 

Fuente: ubunlog

¿Quién está en línea?

Hay 25783 invitados y ningún miembro en línea