Tovább a tartalomhoz

Linux

A Linux teljesen támogatott platform, különös figyelemmel a Steam Deck / SteamOS Gaming Módjára.

Linuxon nincs alkalmazás-sandbox — a DeckCrate a szokásos felhasználói fájljogosultságaiddal rendelkezik.

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:

Terminál
sudo usermod -aG input "$USER"
# jelentkezz ki és be, hogy a csoport érvénybe lépjen

Ha 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”.

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.

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.

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.