Linux
A Linux teljesen támogatott platform, különös figyelemmel a Steam Deck / SteamOS Gaming Módjára.
Fájlrendszer-hozzáférés
Szekció neve “Fájlrendszer-hozzáférés”Linuxon nincs alkalmazás-sandbox — a DeckCrate a szokásos felhasználói fájljogosultságaiddal rendelkezik.
Vezérlő-hozzáférés
Szekció neve “Vezérlő-hozzáférés”SteamOS-en és más játékkézikonzolokon a vezérlők azonnal működnek — nincs mit beállítani. Ez a szakasz az egyedi asztali Linux telepítésekhez szolgál segítségül, ahol egy vezérlőt nem ismer fel a rendszer.
Egy alap asztali disztribúción a vezérlő root nélküli használatához a
felhasználódnak az input csoportban kell lennie:
sudo usermod -aG input "$USER"# jelentkezz ki és be, hogy a csoport érvénybe lépjenHa a vezérlő súgósávja soha nem jelenik meg, először ezt ellenőrizd
(groups | grep input). A DeckCrate a kernelből olvassa ki minden vezérlő
gombkiosztását, és a gombokat a szemantikus kódjuk alapján oldja fel, így a legtöbb
vezérlő „egyszerűen működik”.
A Steam Deck képernyő-billentyűzete
Szekció neve “A Steam Deck képernyő-billentyűzete”SteamOS-en bármely szövegmező fókuszba kerülése — keresés (Y), átnevezés (X) vagy új mappa — előhívja a Steam lebegő képernyő-billentyűzetét, így fizikai billentyűzet nélkül is gépelhetsz.
Néhány párbeszédablak azonban szándékosan nem nyitja meg automatikusan a billentyűzetet — például a kiszolgálómegadó párbeszédablak és a beágyazott terminál. Ezekben nyomd meg az X gombot a képernyő-billentyűzet előhívásához, amikor készen állsz a gépelésre. Ez szándékos: ezek a felületek úgy is fókuszt kaphatnak, hogy nem állsz szándékodban gépelni, és egy magától felugró billentyűzet eltakarná a képernyőt és megzavarná az élményt.
Steam Input (átrendezés, lapátok és giroszkóp)
Szekció neve “Steam Input (átrendezés, lapátok és giroszkóp)”Amikor a DeckCrate-et a Steamen keresztül indítod, a vezérlődet a Steam Inputon keresztül olvassa — ugyanazon a rétegen, amely a Steam átfedésben lévő játékonkénti vezérlőbeállításokat működteti. Ez azt jelenti, hogy bármely kezelőszervet átrendelhetsz, beleértve a hátsó lapátokat, az érintőfelületeket és a giroszkópot, és a DeckCrate ezt tiszteletben tartja.
A DeckCrate műveleti manifesztet szállít, amely leírja, mire képes — Open,
Back, Copy, Paste, Move, Search és így tovább —, így ezek a műveletek névvel
jelennek meg, amikor a Steamben szerkeszted a vezérlőkiosztást. Válassz vagy építs
olyan konfigurációt, amely ezeket használja, és a Steam Input átveszi az
irányítást; a képernyőn megjelenő vezérlőpanel (hibakeresési buildekben) ilyenkor
active értékkel mutat egy Steam Input sort.
Ha a Steamen kívül indítod, vagy a vezérlőd egyszerű gamepad-sablonon van, a DeckCrate egyszerűen visszaáll a vezérlő közvetlen olvasására — minden pontosan úgy működik tovább, ahogy máshol is. A Steam Input bónusz a Steam/Deck felhasználóknak, sosem követelmény.
Steam átfedés és Quick Access
Szekció neve “Steam átfedés és Quick Access”Játék módban a DeckCrate figyelmen kívül hagyja a vezérlőt, amíg a Steam saját paneljei nyitva vannak — a Quick Access menü, a Steam menü és a bekapcsolási menü. Ha ezekben mozogsz, a mögöttük lévő fájllistában soha nem mozdul a kijelölés, és semmilyen művelet nem indul el; az irányítás abban a pillanatban visszatér, ahogy bezárod a panelt. Az a gomb, amellyel bezárod a panelt, a panelé marad — nem hat a DeckCrate-re is.
Ez attól függetlenül igaz, hogyan indítod az alkalmazást és milyen vezérlőkiosztást használsz. Kézi konzolos játék módú munkamenetén kívül — asztali mód, szokásos Linux asztal, macOS vagy Windows — ilyen panelek nincsenek, így semmi nem változik.
Hálózati megosztások (SMB)
Szekció neve “Hálózati megosztások (SMB)”A Linux root-kérdés nélkül csatolja az SMB-megosztásokat a GVFS-en keresztül, de szüksége van a telepített GVFS SMB-háttérre és FUSE-hídra. Az egyszeri csomagtelepítésért és az ellenőrzési lépésekért lásd a Hálózati megosztások oldalt.