Linux
Linux este o platformă complet susținută, cu o atenție specială acordată modului Gaming de pe Steam Deck / SteamOS.
Accesul la sistemul de fișiere
Secțiune intitulată „Accesul la sistemul de fișiere”Pe Linux nu există un sandbox al aplicației — DeckCrate are permisiunile tale obișnuite de utilizator asupra fișierelor.
Accesul la controler
Secțiune intitulată „Accesul la controler”Pe SteamOS și pe alte console portabile de gaming, controlerele funcționează imediat — nu ai nimic de configurat. Această secțiune este o referință pentru instalările Linux desktop personalizate, unde un controler nu este detectat.
Pe o distribuție desktop standard, folosirea unui controler fără root cere ca
utilizatorul tău să facă parte din grupul input:
sudo usermod -aG input "$USER"# deconectează-te și conectează-te din nou pentru ca grupul să aibă efectDacă bara de sugestii pentru controler nu apare niciodată, verifică mai întâi
acest lucru (groups | grep input). DeckCrate citește harta de butoane a
fiecărui controler direct din kernel și identifică butoanele după codul lor
semantic, așa că majoritatea controlerelor „pur și simplu funcționează”.
Tastatura pe ecran de pe Steam Deck
Secțiune intitulată „Tastatura pe ecran de pe Steam Deck”Pe SteamOS, activarea oricărui câmp de text — căutare (Y), redenumire (X) sau dosar nou — invocă tastatura pe ecran flotantă de la Steam, ca să poți scrie fără o tastatură fizică.
Unele dialoguri, însă, nu deschid intenționat tastatura automat — de exemplu dialogul de conectare la server și terminalul încorporat. În acestea, apasă X ca să aduci tastatura pe ecran atunci când ești gata să scrii. Este un comportament intenționat: aceste suprafețe pot primi focalizarea fără ca tu să vrei să începi să scrii, iar o tastatură care s-ar deschide singură ar acoperi ecranul și ar strica experiența.
Steam Input (remapare, padele și giroscop)
Secțiune intitulată „Steam Input (remapare, padele și giroscop)”Când pornești DeckCrate prin Steam, acesta îți citește controlerul prin Steam Input — același strat care stă la baza configurațiilor de controler specifice fiecărui joc din overlay-ul Steam. Asta înseamnă că poți reasocia orice comandă, inclusiv padelele din spate, trackpadurile și giroscopul, iar DeckCrate va respecta setarea.
DeckCrate include un manifest de acțiuni care descrie ce poate face —
Deschide, Înapoi, Copiază, Lipește, Mută, Caută și așa mai departe — astfel încât
aceste acțiuni apar cu numele lor atunci când editezi configurația controlerului
în Steam. Alege sau construiește o configurație care le folosește, iar Steam
Input preia controlul; panoul de controler de pe ecran (în versiunile de
depanare) afișează un rând Steam Input cu valoarea active atunci când se
întâmplă acest lucru.
Dacă pornești aplicația în afara Steam sau dacă controlerul tău are un șablon simplu de gamepad, DeckCrate revine pur și simplu la citirea directă a controlerului — totul continuă să funcționeze exact ca peste tot altundeva. Steam Input este un bonus pentru utilizatorii Steam/Deck, niciodată o cerință.
Overlay-ul Steam și Quick Access
Secțiune intitulată „Overlay-ul Steam și Quick Access”În modul Joc, DeckCrate îți ignoră controlerul cât timp sunt deschise panourile proprii ale Steam — meniul Quick Access, meniul Steam și meniul de alimentare. Navigarea prin ele nu mută niciodată selecția și nu declanșează nicio acțiune în lista de fișiere din spate, iar controlul revine în clipa în care închizi panoul. Butonul cu care închizi un panou rămâne la panou; nu acționează și asupra DeckCrate.
Asta se aplică indiferent cum pornești aplicația și ce configurație de controler folosești. În afara unei sesiuni în modul Joc pe o consolă portabilă — modul Desktop, un desktop Linux obișnuit, macOS sau Windows — asemenea panouri nu există și nu se schimbă nimic.
Partajări de rețea (SMB)
Secțiune intitulată „Partajări de rețea (SMB)”Linux montează partajările SMB prin GVFS fără să ceară root, dar are nevoie de backendul GVFS pentru SMB și de puntea FUSE instalate. Vezi Partajări de rețea pentru instalarea unică a pachetelor și pașii de verificare.