Visão geral: LineXinBar, o desktop de console para Linux no estilo XMB
Um desktop com cara de console
LineXinBar é um desktop Linux com cara de console para os seus jogos, apps e mídia. Ele junta um compositor Wayland leve a um lançador que você usa com um controle, um teclado ou um mouse.
Navegue pela sua biblioteca, abra aplicativos de desktop comuns e troque de tela numa só interface, à maneira da XrossMediaBar (XMB) do PlayStation 3 — uma barra de categorias atravessando a tela, uma coluna com o que há em cada uma e um guia a um botão de distância por cima de tudo o que estiver rodando. É a sessão inteira, não um app em cima de outro desktop: o gerenciador de arquivos, as configurações, os pedidos de senha e a tela de atualizações fazem parte dela, e tudo fica ao alcance do sofá.
Por que LineXinBar
Um desktop para o sofáApps, música, vídeos e imagens com um controle, e um teclado na tela quando for preciso digitar.
Os seus jogos num só lugarSteam e, se quiser, Epic Games, os seus próprios jogos de console pelo RetroArch e PlayStation 3 pelo RPCS3.
Várias telas, independentesCada tela com a sua própria resolução e taxa de atualização, e com a sua própria barra.
Um guia a um botão de distânciaTroque de app, mude o volume e o brilho ou volte ao lançador — de dentro de qualquer coisa.
Deixe do seu jeitoDoze cores de destaque, um papel de parede de água ou de seda ou o seu próprio vídeo, dez idiomas.
O essencial do desktop, incluídoArquivos, capturas de tela, compartilhamento de tela, diálogos de arquivos e atualizações do sistema, junto dos seus apps.
Capturas de tela
Capturadas numa sessão aninhada da própria versão lançada do projeto.
Não é só um Gamescope
O Gamescope é dono de uma saída e escala um aplicativo nela. O LineXinBar mantém o mesmo modelo enxuto de “um aplicativo ocupa a tela” — mas cada tela conectada é uma saída de verdade, com o seu próprio loop de renderização.
Por isso, telas com resoluções e taxas diferentes funcionam de forma independente, em vez de presas a uma batida comum, e cada uma tem a sua própria tela inicial. É uma sessão de desktop completa, e não a moldura de um jogo: aplicativos, arquivos, configurações e pedidos vivem todos nela.
Situação do projeto
O LineXinBar está no início do desenvolvimento, na versão 0.9.3.
- Os testes de hardware cobriram principalmente uma placa de vídeo AMD com duas telas; outros fabricantes e máquinas com várias GPUs precisam de mais gente testando.
- Os jogos da Steam precisam do cliente Steam da Valve, que roda fora de vista. Epic Games, RetroArch e PlayStation 3 são pacotes opcionais.
- Compartilhar uma única janela (em vez de uma tela inteira), navegação por gestos e taxa de atualização variável ainda não existem.
Leia as limitações conhecidas antes de depender dele como desktop do dia a dia — e, se testar no seu hardware, conte como foi.
Código-fonte
O LineXinBar é software livre sob a GPL-3.0, desenvolvido abertamente no GitHub.
Relatos de bugs, testes de hardware, traduções e código são todos bem-vindos — veja Desenvolvimento para saber como.