A família LineXinBar: tela de login, loja de apps e apps de mídia
Tela de login
O Console Experience Desktop Manager é uma tela de login pensada para o controle, para o LineXinBar e para sessões comuns de desktop Linux.
Ele desenha o papel de parede, a paleta e o vidro do LineXinBar, e é usado com um controle, um teclado ou um ponteiro sem que nenhum deles seja um modo à parte. Ele inicia qualquer sessão Wayland da máquina — LineXinBar, Plasma, qualquer outra — e entrega ao LineXinBar um registro que deixa o papel de parede continuar no mesmo instante, então entrar parece uma única imagem contínua em vez de dois programas se revezando. Ele fala os dez idiomas do shell e segue a sua cor de destaque e as suas partículas.
Ainda não está pronto para ser o único gerenciador de tela de uma máquina — experimente a partir de um VT livre, ou no modo de prévia, que nunca inicia uma sessão.
Software Hub
O DistriBumpy, que aparece como Software Hub, é uma loja de Flatpak que você usa com um controle.
- Abre numa página Início com o que o próprio Flathub diz que vale a pena ver — os mais pedidos, os que mais sobem, os recém-publicados e os recém-recompilados — e aparece até sem rede.
- Prateleiras que batem com as colunas do shell, para que o que você encontrar vá parar onde você vai procurar.
- Diz quanto uma instalação custaria de verdade antes de você apertar — o download e o disco, contando cada runtime que ela puxaria.
- Instala, atualiza e remove com um progresso que você pode parar, e limpa os runtimes de que nada mais precisa.
Música
O SongOnSole, que aparece como Música, é a biblioteca e o player de música que a prateleira Música da barra abre.
A linha de baixo é ao mesmo tempo o que está tocando e como tocar, em todas as páginas. Uma música abre a partir da linha em que foi apertada, com a capa crescendo até a página Tocando agora. Seis ordens de classificação, uma fila que toca na ordem em que você a montou, e funciona tanto na tela pequena de um portátil quanto numa TV.
Vídeos
O Videonsole, que aparece como Vídeos, é um navegador e player de filmes feito para o controle.
Um filme abre a partir do cartão em que foi apertado e volta para ele. Um filme tocando ocupa a tela inteira; aperte qualquer coisa e os controles sobem, e quatro segundos depois descem de novo. Ele lembra onde você parou, encontra legendas dentro do filme ou ao lado dele, e decodifica na placa de vídeo quando a máquina consegue.
Imagens
O Imagonsole, que aparece como Imagens, é um visualizador de fotos comandado por um controle.
Uma foto abre a partir do seu cartão na resolução completa, com as imagens vizinhas já lidas, para que percorrer uma pasta nunca espere. A sobe por uma escada de níveis de zoom; um gatilho ou a roda dá zoom de forma contínua. Uma direção arrasta a imagem onde ela é maior que a tela, e passa para a próxima onde não é.
lxb-toolkit
A própria interface do shell — as suas cores, o seu vidro, o seu movimento, a sua tipografia, as suas marcas e os seus sons — empacotada como uma biblioteca, para que um aplicativo possa ser feito do mesmo material e ficar ao lado dele.
Os quatro aplicativos acima são feitos com ela. lxb-new my-player dá a você um aplicativo Wayland pronto para compilar em Rust, C ou Python: uma função dizendo o que há na página, comandada por teclado, ponteiro e cada controle da máquina, e nem uma linha nomeando uma cor, um raio ou uma duração. Os aplicativos do toolkit são programas Wayland comuns, então rodam no GNOME ou no Plasma tão bem quanto no LineXinBar.
lxb_app::App::new("com.example.hello", "Hello World").run(|page| {
page.head("launch", "Hello, world");
if page.button("Hello World!") {
println!("clicked");
}
})
Uma versão só
O LineXinBar e os seus seis irmãos são lançados juntos, com um único número de versão — 0.9.3 hoje —, para que o que você tem instalado se leia num número só em vez de sete que vão se afastando.
Onde nenhum repositório da distribuição os tem, Configurações › Atualizações deixa os sete em dia a partir das próprias versões no GitHub.
