Linux
Linux è una piattaforma pienamente supportata, con particolare attenzione alla Gaming Mode di Steam Deck / SteamOS.
Accesso al filesystem
Sezione intitolata “Accesso al filesystem”Su Linux non c’è alcuna sandbox dell’applicazione — DeckCrate ha i normali permessi sui file del tuo utente.
Accesso al controller
Sezione intitolata “Accesso al controller”Su SteamOS e sulle altre console portatili da gioco i controller funzionano subito — non c’è nulla da configurare. Questa sezione è un riferimento per le installazioni Linux desktop personalizzate in cui un controller non viene rilevato.
Su una distribuzione desktop standard, usare un controller senza root richiede
che il tuo utente sia nel gruppo input:
sudo usermod -aG input "$USER"# esci e rientra affinché il gruppo abbia effettoSe la barra dei suggerimenti del controller non compare mai, controlla prima
questo (groups | grep input). DeckCrate legge dal kernel la mappa dei pulsanti di
ogni controller e risolve i pulsanti tramite il loro codice semantico, quindi la
maggior parte dei controller «funziona e basta».
Tastiera a schermo dello Steam Deck
Sezione intitolata “Tastiera a schermo dello Steam Deck”Su SteamOS, portare il fuoco su un qualsiasi campo di testo — ricerca (Y), rinomina (X) o nuova cartella — richiama la tastiera a schermo flottante di Steam così puoi scrivere senza una tastiera fisica.
Alcune finestre, però, deliberatamente non aprono la tastiera automaticamente — per esempio la finestra di inserimento del server e il terminale incorporato. In queste, premi X per far comparire la tastiera a schermo quando sei pronto a scrivere. È intenzionale: queste superfici possono ricevere il fuoco senza che tu intenda iniziare a scrivere, e una tastiera che comparisse da sola coprirebbe lo schermo e rovinerebbe l’esperienza.
Steam Input (rimappatura, palette e giroscopio)
Sezione intitolata “Steam Input (rimappatura, palette e giroscopio)”Quando avvii DeckCrate tramite Steam, esso legge il tuo controller attraverso Steam Input — lo stesso livello che alimenta le configurazioni del controller per gioco nell’overlay di Steam. Significa che puoi riassegnare qualsiasi comando, comprese le palette posteriori, i trackpad e il giroscopio, e DeckCrate lo rispetterà.
DeckCrate include un manifesto delle azioni che descrive ciò che può fare —
Open, Back, Copy, Paste, Move, Search e così via — così quelle azioni compaiono
per nome quando modifichi la disposizione del controller in Steam. Scegli o
costruisci una configurazione che le usi e Steam Input prende il sopravvento; il
pannello del controller a schermo (nelle build di debug) mostra allora una riga
Steam Input con valore active.
Se avvii fuori da Steam, o il tuo controller usa un modello generico, DeckCrate torna semplicemente a leggere il controller direttamente — tutto continua a funzionare esattamente come ovunque altrove. Steam Input è un bonus per gli utenti Steam/Deck, mai un requisito.
Overlay di Steam e Quick Access
Sezione intitolata “Overlay di Steam e Quick Access”In modalità Gioco, DeckCrate ignora il controller mentre sono aperti i pannelli di Steam — il menu Quick Access, il menu Steam e il menu di spegnimento. Navigarli non sposta mai la selezione né attiva un’azione nell’elenco file dietro di essi, e il controllo torna appena li chiudi. Il pulsante con cui chiudi un pannello resta al pannello: non agisce anche su DeckCrate.
Vale comunque tu avvii l’app e qualunque configurazione del controller usi. Fuori da una sessione in modalità Gioco su console portatile — modalità Desktop, un normale desktop Linux, macOS o Windows — quei pannelli non esistono e non cambia nulla.
Condivisioni di rete (SMB)
Sezione intitolata “Condivisioni di rete (SMB)”Linux monta le condivisioni SMB tramite GVFS senza alcuna richiesta di root, ma necessita del backend SMB di GVFS e del ponte FUSE installati. Vedi Condivisioni di rete per l’installazione una tantum dei pacchetti e i passaggi di verifica.