Linux
O Linux é uma plataforma totalmente suportada, com atenção especial ao Modo Jogo do Steam Deck / SteamOS.
Acesso ao sistema de arquivos
Seção intitulada “Acesso ao sistema de arquivos”Não há sandbox de app no Linux — o DeckCrate tem as permissões normais de arquivo do seu usuário.
Acesso aos controles
Seção intitulada “Acesso aos controles”No SteamOS e em outros portáteis de jogos, os controles funcionam de imediato — não há nada a configurar. Esta seção é uma referência para instalações Linux de desktop personalizadas em que um controle não está sendo detectado.
Em uma distro de desktop padrão, usar um controle sem root exige que o seu
usuário esteja no grupo input:
sudo usermod -aG input "$USER"# faça logout e login novamente para o grupo ter efeitoSe a barra de dicas do controle nunca aparecer, verifique isso primeiro
(groups | grep input). O DeckCrate lê o mapa de botões de cada controle a
partir do kernel e resolve os botões pelo seu código semântico, então a maioria
dos controles “simplesmente funciona”.
Teclado virtual do Steam Deck
Seção intitulada “Teclado virtual do Steam Deck”No SteamOS, focar qualquer campo de texto — pesquisa (Y), renomear (X) ou nova pasta — invoca o teclado virtual flutuante da Steam, para que você possa digitar sem um teclado físico.
Algumas caixas de diálogo, porém, deliberadamente não abrem o teclado automaticamente — por exemplo, a de entrada de servidor e o terminal embutido. Nelas, pressione X para chamar o teclado virtual quando estiver pronto para digitar. Isso é intencional: essas telas podem receber foco sem que você pretenda começar a digitar, e um teclado surgindo sozinho cobriria a tela e atrapalharia a experiência.
Steam Input (remapeamento, paddles e giroscópio)
Seção intitulada “Steam Input (remapeamento, paddles e giroscópio)”Quando você inicia o DeckCrate pela Steam, ele lê o seu controle através do Steam Input — a mesma camada que alimenta as configurações de controle por jogo na sobreposição da Steam. Isso significa que você pode remapear qualquer comando, incluindo paddles traseiros, trackpads e giroscópio, e o DeckCrate vai respeitar.
O DeckCrate traz um manifesto de ações descrevendo o que ele sabe fazer —
Abrir, Voltar, Copiar, Colar, Mover, Pesquisar e assim por diante — para que
essas ações apareçam pelo nome quando você editar o layout do controle na Steam.
Escolha ou monte uma configuração que as use e o Steam Input assume; o painel de
controle na tela (em builds de depuração) mostra uma linha Steam Input
marcada como active quando isso acontece.
Se você iniciar fora da Steam, ou se o seu controle estiver em um modelo genérico de gamepad, o DeckCrate simplesmente volta a ler o controle diretamente — tudo continua funcionando exatamente como em qualquer outro lugar. O Steam Input é um bônus para usuários de Steam/Deck, nunca um requisito.
Sobreposição da Steam e Acesso Rápido
Seção intitulada “Sobreposição da Steam e Acesso Rápido”No modo Jogo, o DeckCrate ignora o seu controle enquanto os painéis da própria Steam estão abertos — o menu de Acesso Rápido, o menu da Steam e o menu de energia. Navegar por eles nunca move a seleção nem dispara uma ação na lista de arquivos atrás, e o controle volta assim que você fecha o painel. O botão que você usa para fechar um painel fica com o painel; ele não age também no DeckCrate.
Isso vale independentemente de como você inicia o app e de qual layout de controle usa. Fora de uma sessão no modo Jogo de um portátil — modo Área de Trabalho, um desktop Linux comum, macOS ou Windows — esses painéis não existem e nada muda.
Compartilhamentos de rede (SMB)
Seção intitulada “Compartilhamentos de rede (SMB)”O Linux monta compartilhamentos SMB através do GVFS sem pedido de root, mas precisa do backend SMB do GVFS e da ponte FUSE instalados. Veja Compartilhamentos de rede para a instalação única dos pacotes e os passos de verificação.