‹ Pantalla de inicioFamilia

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.

La pantalla de inicio de sesión: un panel de cristal que saluda al usuario con un campo para iniciar sesión, junto a un gran reloj dibujado con el material de agua del shell
La pantalla de inicio de sesión, con su reloj dibujado con la misma agua que las marcas del shell.

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.
La página de Inicio de Software Hub con una aplicación destacada y aplicaciones populares de Flathub

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.

La biblioteca de canciones de SongOnSole con la fila de reproducción abajo

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.

La carpeta de películas de Videonsole, en tarjetas con un fotograma de cada una

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.

La carpeta de fotografías de Imagonsole como una cuadrícula de miniaturas

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");
    }
})
El recorrido del toolkit: los papeles de los colores y una cuadrícula de las marcas del shell

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.