Kera Desktop, un entorno de escritorio multiplataforma basado en la web
En Linux el escuchar sobre el termino de «entorno de escritorio» suele ser bastante común, ya que contamos con una cartera de entornos para elegir dentro de nuestra distribucion de Linux favorita y con lo cual sobre todo, cada uno de ellos le da ese pequeño toque distintivo de los demás.
En el caso de Windows y MacOS la cosa cambia un poco, ya que al ser sistemas propietarios (cerrados) las opciones de personalización giran entorno al entorno gráfico que se ofrece, pues básicamente la personalización se base en temas, cambios de color, iconos y si a caso queremos obtener algo más, es recurrir a aplicaciones de terceros.
Aqui es donde entra el tema de hoy, el cual es Kera Desktop, el cual ya tiene 10 años desde que fue lanzado, pero en ese entonces su prueba de concepto fue un desastre, según las palabras de su desarrollador, pero que ahora con más experiencia y conocimiento ha decidido lanzar la primera versión alfa del entorno.
Kera Desktop, es un entorno que maneja un concepto bastante interesante y que lo distingue totalmente de los demás entornos que conocemos es que este está desarrollado con tecnologías web y que es un entorno multiplataforma, es decir que no solo es para Linux, sino tambien para Windows, MacOS e incluso ChromeOS.
El entorno proporciona capacidades genéricas de ventanas, paneles, menús y escritorios virtuales. La primera versión se limita a la compatibilidad con la ejecución de aplicaciones web (PWA), pero en el futuro planean agregar la capacidad de ejecutar programas regulares y crear una distribución de escritorio especializada de Kera basada en el paquete base de Fedora Linux.
De las características clave que se destacan de Kera Desktop:
- Un menú al estilo de una cuadrícula de iconos, utilizando activamente la división por colores de diferentes categorías.
- Al abrir aplicaciones en pantalla completa, es posible combinar la barra de aplicaciones y la barra del sistema en una línea
- Las barras laterales desplegables facilitan la agrupación de aplicaciones, archivos y páginas web y brindan acceso a aplicaciones web integradas.
- Compatibilidad con escritorios virtuales con la capacidad de cambiar rápidamente de aplicación entre ellos.
- Soporte para colapsar el panel, dejando solo un indicador para expandirlo.
- Un sistema de entrega de notificaciones diseñado con la idea de que las notificaciones de brindis no deben superponerse con otro contenido siempre que sea posible.
- Administración de ventanas y la capacidad de organizar ventanas una al lado de la otra en un estilo de mosaico. Soporte para acoplar ventanas en primer plano.
- Colocación automática de nuevas ventanas, teniendo en cuenta la presencia de áreas en la pantalla que no están ocupadas por otras ventanas.
- Capacidad para navegar a través de aplicaciones y elementos del escritorio en forma de comandos de búsqueda y control.
Sobre el lanzamiento de la primera versión alfa, se menciona que se ha implementado el concepto de salas, en las que se pueden agrupar tareas de un determinado tema (trabajo, aprendizaje, juegos, etc). Para separar visualmente las salas, puede asignar un color diferente y diferentes fondos de escritorio a cada habitación.
Ademas de ello, cabe mencionar que Kera Desktop admite la sincronización del estado del escritorio con una cuenta en un entorno de nube o en el propio servidor del usuario. El entorno se desarrolla sin estar atado a ciertas plataformas y permite obtener la misma interfaz, independientemente del sistema operativo utilizado.
Finalmente, cabe mencionar que se encuentra en desarrollo una distribucion de Linux del proyecto, «Kera OS» el cual es básicamente Fedora con Kera Desktop preinstalado. Una manera fácil para aquellos que quieren una instalación nueva con Kera Desktop.
Para los interesados en poder conocer más al respecto, deben saber que el código del proyecto está escrito en JavaScript, no utiliza marcos de trabajo de terceros, se distribuye bajo la licencia GPLv3 y pueden conocer sobre el desarrollo en el siguiente enlace.
Descargar e instalar Kera Desktop
Para los interesados en poder probar el proyecto, deben saber que las compilaciones listas están preparadas tanto para Linux, Chrome OS, macOS y Windows y se pueden obtener desde el siguiente enlace.