La familia LineXinBar: inicio de sesión, tienda de aplicaciones y apps multimedia
Pantalla de inicio de sesión
Console Experience Desktop Manager es una pantalla de inicio de sesión pensada para el mando, para LineXinBar y para las sesiones normales de escritorio Linux.
Dibuja el fondo, la paleta y el cristal de LineXinBar, y se maneja con un mando, un teclado o un puntero sin que ninguno sea un modo aparte. Inicia cualquier sesión Wayland del equipo —LineXinBar, Plasma, cualquier otra— y entrega a LineXinBar un registro que permite que el fondo continúe en el mismo instante, así que entrar parece una sola imagen continua en lugar de dos programas turnándose. Habla los diez idiomas del shell y sigue su color de acento y sus partículas.
Aún no está lista para ser el único gestor de pantalla de un equipo: pruébela desde una VT libre o en su modo de vista previa, que nunca inicia una sesión.
Software Hub
DistriBumpy, que aparece como Software Hub, es una tienda de Flatpak que se maneja con un mando.
- Se abre en una página de Inicio con lo que el propio Flathub dice que merece la pena ver —lo más pedido, lo que más sube, lo recién publicado y lo recién recompilado— y aparece incluso sin red.
- Estantes que coinciden con las columnas del shell, para que lo que encuentre vaya a parar donde lo buscará.
- Dice lo que costaría de verdad una instalación antes de pulsar: la descarga y el disco, contando cada entorno de ejecución que arrastraría.
- Instala, actualiza y elimina con un progreso que se puede detener, y limpia los entornos de ejecución que ya nada necesita.
Música
SongOnSole, que aparece como Música, es la biblioteca y el reproductor de música que abre el estante de Música de la barra.
La fila de abajo es a la vez lo que suena y cómo reproducirlo, en todas las páginas. Una canción se abre desde la fila en la que se pulsó, y su carátula crece hasta la página En reproducción. Seis órdenes, una cola que suena en el orden en que la montó, y funciona tanto en la pantalla pequeña de un portátil de juego como en un televisor.
Vídeos
Videonsole, que aparece como Vídeos, es un explorador y reproductor de películas hecho para el mando.
Una película se abre desde la tarjeta en la que se pulsó y vuelve a ella. Una película en reproducción ocupa toda la pantalla; pulse cualquier cosa y suben los controles, que cuatro segundos después vuelven a bajar. Recuerda dónde lo dejó, encuentra subtítulos dentro de la película o a su lado, y descodifica en la tarjeta gráfica donde el equipo puede.
Imágenes
Imagonsole, que aparece como Imágenes, es un visor de fotos que se maneja con un mando.
Una fotografía se abre desde su tarjeta a su resolución completa, con las imágenes de al lado ya leídas para que recorrer una carpeta nunca espere. A sube por una escala de niveles de zoom; un gatillo o la rueda hacen zoom de forma continua. Una dirección desplaza la imagen donde es más grande que la pantalla, y pasa a la siguiente donde no lo es.
lxb-toolkit
La propia interfaz del shell —sus colores, su cristal, su movimiento, su tipografía, sus marcas y sus sonidos— empaquetada como una biblioteca, para que una aplicación pueda hacerse con el mismo material y estar a su lado.
Las cuatro aplicaciones de arriba están hechas con ella. lxb-new my-player le da una aplicación Wayland compilable en Rust, C o Python: una función que dice lo que hay en la página, manejada con un teclado, un puntero y todos los mandos del equipo, y ni una sola línea que nombre un color, un radio o una duración. Las aplicaciones del toolkit son programas Wayland normales, así que funcionan en GNOME o Plasma igual que en LineXinBar.
lxb_app::App::new("com.example.hello", "Hello World").run(|page| {
page.head("launch", "Hello, world");
if page.button("Hello World!") {
println!("clicked");
}
})
Una sola versión
LineXinBar y sus seis hermanos se publican juntos, con un solo número de versión —hoy 0.9.3—, para que lo que tiene instalado se lea en un número en lugar de en siete que se van separando.
Donde ningún repositorio de la distribución los tiene, Ajustes › Actualizaciones pone los siete al día desde sus propias versiones en GitHub.
