Preskočiť na obsah

Linux

Linux je plne podporovaná platforma s osobitným dôrazom na herný režim Steam Deck / SteamOS.

Na Linuxe neexistuje sandbox aplikácií — DeckCrate má vaše bežné používateľské oprávnenia k súborom.

Na SteamOS a iných herných handheldoch fungujú ovládače okamžite — nie je čo nastavovať. Táto sekcia je referenciou pre vlastné inštalácie desktopového Linuxu, kde sa ovládač nedeteguje.

Na štandardnej desktopovej distribúcii vyžaduje používanie gamepadu bez roota, aby bol váš používateľ v skupine input:

Terminal window
sudo usermod -aG input "$USER"
# odhláste sa a znova prihláste, aby sa skupina prejavila

Ak sa pruh nápovedy k ovládaču nikdy neobjaví, skontrolujte najprv toto (groups | grep input). DeckCrate číta mapu tlačidiel každého ovládača z jadra a rozpoznáva tlačidlá podľa ich sémantického kódu, takže väčšina ovládačov „jednoducho funguje“.

Na SteamOS vyvolá zameranie ktoréhokoľvek textového poľa — hľadania (Y), premenovania (X) alebo nového priečinka — plávajúcu klávesnicu na obrazovke od Steamu, takže môžete písať bez fyzickej klávesnice.

Niektoré dialógy však klávesnicu zámerne neotvárajú automaticky — napríklad dialóg na zadanie servera a zabudovaný terminál. V nich stlačte X, aby sa klávesnica na obrazovke objavila, keď budete pripravení písať. Je to zámerné: tieto plochy môžu získať zameranie bez toho, aby ste chceli začať písať, a prekrytie klávesnicou vyskakujúce samo od seba by zakrylo obrazovku a narušilo zážitok.

Steam Input (premapovanie, pádla a gyroskop)

Section titled “Steam Input (premapovanie, pádla a gyroskop)”

Keď spustíte DeckCrate cez Steam, číta váš ovládač cez Steam Input — tú istú vrstvu, ktorá poháňa konfigurácie ovládača pre jednotlivé hry v prekrytí Steamu. To znamená, že môžete premapovať ktorýkoľvek ovládací prvok vrátane zadných pádiel, trackpadov a gyroskopu, a DeckCrate to bude rešpektovať.

DeckCrate dodáva manifest akcií, ktorý opisuje, čo dokáže — Otvoriť, Späť, Kopírovať, Prilepiť, Presunúť, Hľadať a tak ďalej — takže sa tieto akcie zobrazia podľa názvu, keď v Steame upravujete rozloženie ovládača. Vyberte alebo si vytvorte konfiguráciu, ktorá ich používa, a Steam Input preberie kontrolu; panel ovládača na obrazovke (v ladiacich zostavách) vtedy zobrazuje riadok Steam Input s hodnotou active.

Ak spúšťate aplikáciu mimo Steamu alebo je váš ovládač na obyčajnej šablóne gamepadu, DeckCrate sa jednoducho vráti k priamemu čítaniu ovládača — všetko funguje presne tak ako všade inde. Steam Input je bonus pre používateľov Steamu/Decku, nikdy nie požiadavka.

V hernom režime DeckCrate ignoruje ovládač, kým sú otvorené vlastné panely Steamu — ponuka rýchleho prístupu, ponuka Steam a ponuka napájania. Pohyb v nich nikdy neposunie výber ani nespustí akciu v zozname súborov za nimi a ovládanie sa vráti hneď, ako panel zavriete. Tlačidlo, ktorým panel zavriete, zostáva pri paneli — nepôsobí aj na DeckCrate.

Platí to bez ohľadu na to, ako aplikáciu spustíte a aké rozloženie ovládača používate. Mimo relácie herného režimu na prenosnej konzole — v režime plochy, na bežnej linuxovej ploche, v macOS či Windows — také panely neexistujú a nič sa nemení.

Linux pripája zdieľania SMB cez GVFS bez root potvrdenia, no potrebuje nainštalovaný backend SMB pre GVFS a most FUSE. Jednorazovú inštaláciu balíkov a kroky na overenie nájdete v časti Sieťové zdieľania.