Linux
Linux is een volledig ondersteund platform, met bijzondere aandacht voor de Gaming Mode van Steam Deck / SteamOS.
Toegang tot het bestandssysteem
Section titled “Toegang tot het bestandssysteem”Op Linux is er geen app-sandbox — DeckCrate heeft je normale gebruikersrechten op bestanden.
Controllertoegang
Section titled “Controllertoegang”Op SteamOS en andere gaming-handhelds werken controllers direct — er valt niets in te stellen. Deze sectie is een naslagwerk voor zelf samengestelde Linux-desktopinstallaties waar een controller niet herkend wordt.
Op een standaard desktopdistributie vereist het gebruik van een controller
zonder root dat je gebruiker lid is van de groep input:
sudo usermod -aG input "$USER"# log uit en weer in om de groep van kracht te laten wordenAls de hintbalk voor de controller nooit verschijnt, controleer dit dan als eerste
(groups | grep input). DeckCrate leest de knoptoewijzing van elke controller uit
de kernel en herleidt knoppen via hun semantische code, dus de meeste controllers
werken meteen.
Het schermtoetsenbord van de Steam Deck
Section titled “Het schermtoetsenbord van de Steam Deck”Op SteamOS roept het activeren van een tekstveld — zoeken (Y), naam wijzigen (X) of nieuwe map — het zwevende schermtoetsenbord van Steam op, zodat je kunt typen zonder fysiek toetsenbord.
Sommige dialoogvensters openen het toetsenbord echter bewust niet automatisch — bijvoorbeeld het dialoogvenster voor serverinvoer en de geïntegreerde terminal. Druk daar op X om het schermtoetsenbord op te roepen zodra je klaar bent om te typen. Dat is met opzet: deze onderdelen kunnen de focus krijgen zonder dat je van plan bent te typen, en een toetsenbordoverlay die uit zichzelf opduikt zou het scherm bedekken en de ervaring verstoren.
Steam Input (opnieuw toewijzen, paddles en gyro)
Section titled “Steam Input (opnieuw toewijzen, paddles en gyro)”Wanneer je DeckCrate via Steam start, leest het je controller uit via Steam Input — dezelfde laag die de controllerconfiguraties per game in de Steam-overlay aandrijft. Dat betekent dat je elke bediening opnieuw kunt toewijzen, inclusief de paddles aan de achterkant, trackpads en gyro, en dat DeckCrate zich daaraan houdt.
DeckCrate levert een actiemanifest mee dat beschrijft wat het kan — Openen,
Terug, Kopiëren, Plakken, Verplaatsen, Zoeken, enzovoort — zodat die acties bij
naam verschijnen wanneer je de controllerindeling in Steam bewerkt. Kies of bouw
een configuratie die ze gebruikt en Steam Input neemt het over; het
controllerpaneel op het scherm (in debug-builds) toont dan een rij Steam Input
met de waarde active.
Als je buiten Steam om start, of als je controller een gewone gamepad-sjabloon gebruikt, valt DeckCrate simpelweg terug op het rechtstreeks uitlezen van de controller — alles blijft precies werken zoals overal elders. Steam Input is een extraatje voor Steam-/Deck-gebruikers, nooit een vereiste.
Steam-overlay en Quick Access
Section titled “Steam-overlay en Quick Access”In de Gaming-modus negeert DeckCrate je controller zolang Steams eigen panelen open zijn — het Quick Access-menu, het Steam-menu en het aan/uit-menu. Daarin navigeren verplaatst nooit de selectie en activeert geen actie in de bestandslijst erachter, en de besturing keert terug zodra je het paneel sluit. De knop waarmee je een paneel sluit, blijft bij het paneel; die werkt niet óók op DeckCrate.
Dit geldt ongeacht hoe je de app start en welke controllerindeling je gebruikt. Buiten een handheld Gaming-modussessie — Desktop-modus, een gewone Linux-desktop, macOS of Windows — bestaan zulke panelen niet en verandert er niets.
Netwerkshares (SMB)
Section titled “Netwerkshares (SMB)”Linux koppelt SMB-shares via GVFS zonder root-vraag, maar heeft daarvoor de GVFS-SMB-backend en de FUSE-brug nodig. Zie Netwerkshares voor de eenmalige pakketinstallatie en de verificatiestappen.