Die LineXinBar-Familie: Anmeldebildschirm, App-Store und Medien-Apps
Anmeldebildschirm
Console Experience Desktop Manager ist ein Anmeldebildschirm für den Controller, für LineXinBar und für gewöhnliche Linux-Desktop-Sitzungen.
Er zeichnet den Hintergrund, die Palette und das Glas von LineXinBar und lässt sich mit Controller, Tastatur oder Zeiger bedienen, ohne dass eines davon ein Modus wäre. Er startet jede Wayland-Sitzung auf dem Gerät — LineXinBar, Plasma, alles andere — und übergibt LineXinBar einen Vermerk, mit dem der Hintergrund im selben Moment weiterläuft, sodass die Anmeldung wie ein durchgehendes Bild aussieht statt wie zwei Programme, die sich abwechseln. Er spricht die zehn Sprachen der Shell und folgt Ihrer Akzentfarbe und Ihren Partikeln.
Noch nicht bereit, der einzige Anzeigemanager eines Geräts zu sein — probieren Sie ihn von einem freien VT aus oder in seinem Vorschaumodus, der nie eine Sitzung startet.
Software Hub
DistriBumpy, angezeigt als Software Hub, ist ein Flatpak-Store, den Sie mit dem Controller bedienen.
- Öffnet sich auf einer Startseite mit dem, was Flathub selbst für sehenswert hält — am meisten gefragt, am schnellsten im Kommen, neu veröffentlicht und frisch gebaut — und erscheint auch ohne Netzwerk.
- Regale, die zu den Spalten der Shell passen, sodass das Gefundene dort landet, wo Sie danach suchen werden.
- Sagt, was eine Installation wirklich kosten würde, bevor Sie drücken — Download und Speicherplatz, mit jeder Laufzeitumgebung, die sie mitbringen würde.
- Installiert, aktualisiert und entfernt mit einem Fortschritt, den Sie anhalten können, und räumt Laufzeitumgebungen weg, die niemand mehr braucht.
Musik
SongOnSole, angezeigt als Musik, ist die Musikbibliothek mit Player, die das Musik-Regal der Leiste öffnet.
Die Zeile am unteren Rand ist zugleich, was läuft, und wie man es abspielt, auf jeder Seite. Ein Song öffnet sich aus der Zeile, auf der er gedrückt wurde, und seine Hülle wächst zur Seite „Wird gespielt“. Sechs Sortierungen, eine Warteschlange, die in der Reihenfolge spielt, in der Sie sie gebaut haben, und es funktioniert auf dem kleinen Bildschirm eines Handhelds ebenso wie auf einem Fernseher.
Videos
Videonsole, angezeigt als Videos, ist ein Filmbrowser mit Player für den Controller.
Ein Film öffnet sich aus der Karte, auf der er gedrückt wurde, und kehrt in sie zurück. Ein laufender Film hat den ganzen Bildschirm; drücken Sie irgendetwas, und die Steuerung steigt auf, vier Sekunden später sinkt sie wieder. Er merkt sich, wo Sie aufgehört haben, findet Untertitel im Film oder daneben und dekodiert auf der Grafikkarte, wo das Gerät es kann.
Bilder
Imagonsole, angezeigt als Bilder, ist ein Fotobetrachter, den ein Controller bedient.
Ein Foto öffnet sich aus seiner Karte in voller Auflösung, und die Bilder daneben sind schon gelesen, sodass das Durchblättern eines Ordners nie wartet. A geht eine Leiter von Zoomstufen hinauf; ein Trigger oder das Mausrad zoomt stufenlos. Eine Richtung verschiebt das Bild, wo es größer als der Bildschirm ist, und geht zum nächsten, wo nicht.
lxb-toolkit
Die eigene Oberfläche der Shell — ihre Farben, ihr Glas, ihre Bewegung, ihre Schrift, ihre Zeichen und ihre Klänge — als Bibliothek verpackt, sodass eine Anwendung aus demselben Material gebaut werden und neben ihr stehen kann.
Die vier Anwendungen oben bauen darauf auf. lxb-new my-player gibt Ihnen eine baubare Wayland-Anwendung in Rust, C oder Python: eine Funktion, die sagt, was auf der Seite steht, bedient mit Tastatur, Zeiger und jedem Controller am Gerät, und keine einzige Zeile, die eine Farbe, einen Radius oder eine Dauer nennt. Toolkit-Anwendungen sind gewöhnliche Wayland-Programme, also laufen sie unter GNOME oder Plasma ebenso gut wie unter LineXinBar.
lxb_app::App::new("com.example.hello", "Hello World").run(|page| {
page.head("launch", "Hello, world");
if page.button("Hello World!") {
println!("clicked");
}
})
Eine Version
LineXinBar und seine sechs Geschwister erscheinen gemeinsam, unter einer Versionsnummer — heute 0.9.3 —, sodass sich das Installierte an einer Nummer ablesen lässt statt an sieben, die auseinanderlaufen.
Wo kein Distributions-Repository sie führt, bringt Einstellungen › Aktualisierungen alle sieben aus ihren eigenen Releases auf GitHub auf den neuesten Stand.
