‹ Tela inicialLineXinBar

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á.

A tela inicial do LineXinBar: uma fileira de blocos de categorias com Jogos destacado e, embaixo, a coluna Jogos com Steam e RetroArch, sobre um papel de parede roxo com uma faixa de luz que flui
A tela inicial, na coluna Jogos.

Por que LineXinBar

Capturas de tela

Capturadas numa sessão aninhada da própria versão lançada do projeto.

A coluna Configurações com Atualizações destacado, seguido de Aparência, Idioma e Tela
As Configurações, a coluna própria do shell, com as Atualizações no topo.
O guia aberto sobre a tela inicial, com a hora, as configurações rápidas, uma barra de volume e Retomar
O guia, por cima de tudo o que estiver rodando.
A tela de login em duas telas lado a lado
A tela de login feita para acompanhá-lo, em duas telas.

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.