La famille LineXinBar : écran de connexion, boutique d'applications et applis multimédias
Écran de connexion
Console Experience Desktop Manager est un écran de connexion pensé pour la manette, pour LineXinBar et pour les sessions de bureau Linux ordinaires.
Il dessine le fond d'écran, la palette et le verre de LineXinBar, et se pilote à la manette, au clavier ou au pointeur sans qu'aucun ne soit un mode à part. Il lance n'importe quelle session Wayland de la machine — LineXinBar, Plasma, n'importe quelle autre — et transmet à LineXinBar un relevé qui permet au fond d'écran de continuer au même instant, si bien que la connexion ressemble à une seule image continue plutôt qu'à deux programmes qui se relaient. Il parle les dix langues du shell et suit votre couleur d'accentuation et vos particules.
Pas encore prêt à être le seul gestionnaire d'affichage d'une machine — essayez-le depuis un VT libre, ou dans son mode aperçu, qui ne lance jamais de session.
Software Hub
DistriBumpy, affiché sous le nom Software Hub, est une boutique Flatpak que l'on pilote à la manette.
- S'ouvre sur une page d'accueil de ce que Flathub lui-même juge digne d'intérêt — les plus demandés, ceux qui montent le plus vite, les nouveautés et ceux qui viennent d'être recompilés — et s'affiche même sans réseau.
- Des étagères qui correspondent aux colonnes du shell, pour que ce que vous trouvez arrive là où vous le chercherez.
- Dit ce que coûterait vraiment une installation avant que vous appuyiez — le téléchargement et l'espace disque, en comptant chaque environnement d'exécution qu'elle entraînerait.
- Installe, met à jour et supprime avec une progression que vous pouvez arrêter, et fait le ménage dans les environnements d'exécution dont plus rien n'a besoin.
Musique
SongOnSole, affiché sous le nom Musique, est la bibliothèque et le lecteur de musique qu'ouvre l'étagère Musique de la barre.
La ligne du bas est à la fois ce qui joue et le moyen de le jouer, sur chaque page. Une chanson s'ouvre depuis la ligne où on a appuyé, sa pochette grandissant jusqu'à la page En cours de lecture. Six ordres de tri, une file qui joue dans l'ordre où vous l'avez composée, et il marche aussi bien sur le petit écran d'une console portable que sur une télévision.
Vidéos
Videonsole, affiché sous le nom Vidéos, est un navigateur et lecteur de films fait pour la manette.
Un film s'ouvre depuis la carte où on a appuyé et y retourne. Un film en lecture a tout l'écran ; appuyez sur n'importe quoi et les commandes montent, quatre secondes plus tard elles redescendent. Il se souvient de l'endroit où vous vous êtes arrêté, trouve les sous-titres dans le film ou à côté, et décode sur la carte graphique quand la machine le peut.
Images
Imagonsole, affiché sous le nom Images, est une visionneuse de photos pilotée à la manette.
Une photo s'ouvre depuis sa carte à sa pleine résolution, les images voisines déjà lues pour que parcourir un dossier n'attende jamais. A monte une échelle de niveaux de zoom ; une gâchette ou la molette zoome en continu. Une direction déplace l'image là où elle est plus grande que l'écran, et passe à la suivante là où elle ne l'est pas.
lxb-toolkit
L'interface propre du shell — ses couleurs, son verre, son mouvement, sa typographie, ses marques et ses sons — sous forme de bibliothèque, pour qu'une application puisse être construite dans la même matière et se tenir à ses côtés.
Les quatre applications ci-dessus reposent dessus. lxb-new my-player vous donne une application Wayland compilable en Rust, C ou Python : une fonction qui dit ce qu'il y a sur la page, pilotée au clavier, au pointeur et avec chaque manette de la machine, et pas une seule ligne qui nomme une couleur, un rayon ou une durée. Les applications du toolkit sont des programmes Wayland ordinaires, qui tournent donc sous GNOME ou Plasma aussi bien que sous LineXinBar.
lxb_app::App::new("com.example.hello", "Hello World").run(|page| {
page.head("launch", "Hello, world");
if page.button("Hello World!") {
println!("clicked");
}
})
Une seule version
LineXinBar et ses six frères et sœurs sont publiés ensemble, sous un seul numéro de version — 0.9.3 aujourd'hui —, pour que ce que vous avez installé se lise sur un seul numéro au lieu de sept qui divergent.
Là où aucun dépôt de distribution ne les propose, Paramètres › Mises à jour met les sept à jour depuis leurs propres versions sur GitHub.
