La liberación de la nueva versión de Mir 1.7 llega para solucionar algunos errores

enero 18, 2020 , 0 Comments

Mir

Mir es un servidor grafico para Linux desarrollado por Canonical con la finalidad de reemplazar X Window System en Ubuntu. Se basa en EGL y utiliza parte de la infraestructura desarrollada originalmente para Wayland, como la implementación EGL de Mesa y los libhybris de Jolla.

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 grafico 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.

Mir puede usarse como un servidor compuesto para Wayland, lo que le permite ejecutar cualquier aplicación que use Wayland en entornos basados ​​en Mir (por ejemplo, compilado con GTK3 / GTK4, Qt5 o SDL2). El código del proyecto está escrito en C++ y se distribuye bajo la licencia GPLv2.

¿Que hay de nuevo en Mir 1.7?

Esta nueva versión de Mir 1.7 llega poco despues de un mes de la versión anterior, con lo cual el trabajo sobre Mir se ha visto un poco más ágil, ya que la respuesta a la corrección de errores ya no se ha demorado más de lo debido.

La nueva versión ofrece principalmente correcciones de errores relacionados con el soporte experimental para el lanzamiento de aplicaciones X11 en entornos basados ​​en Wayland (usando Xwayland).

Para X11, se implementó la capacidad de decorar ventanas y se agregó una opción para redefinir la ruta al archivo ejecutable de Xwayland.

Ademas de ello se limpió el código relacionado con Xwayland con lo cual en uno de los próximos lanzamiento, el estado de la función experimental se eliminará del soporte X11.

En la implementación de la plataforma “wayland”, que permite que Mir se ejecute como cliente bajo el control de otro servidor compuesto Wayland (este servidor también puede ser el que se proporciona en Mir miral-system-compositor), se agrega soporte para configurar la escala de salida.

La capacidad opcional de ejecutar aplicaciones basadas en la API mirclient en lugar del protocolo Wayland todavía se conserva, pero ya se ha eliminado en la rama maestra (anteriormente, el uso de UBports y Ubuntu Touch impidió la eliminación de la API mirclient).

Si quieres conocer más al respecto, puedes consultar la publicación original en el siguiente enlace.

¿Cómo instalar el servidor grafico Mir 1.7 en Ubuntu y derivados?

Para quienes estén interesados en poder instalar este servidor grafico en sus sistemas, deben de saber que el proyecto de Mir no es exclusivo para los productos de Canonical, pues existen algunos paquetes de instalación que están preparados para facilitar su instalación en Ubuntu 16.04 LTS, Ubuntu 18.04 LTS y Ubuntu 19.04 (con ayuda de un PPA), de igual forma hay paquetes preparados para Fedora 29, Fedora 30 y Fedora 31 .

En el caso para quienes somos usuarios de una versión con soporte de Ubuntu, podemos añadir el repositorio propuesto en nuestros sistemas siguiendo las instrucciones que compartimos a continuación.

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 estas 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.


Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.