Gå til indhold

Linux

Linux er en fuldt understøttet platform med særlig opmærksomhed på Gaming-tilstand på Steam Deck / SteamOS.

Der er ingen app-sandkasse på Linux — DeckCrate har dine normale brugerfilrettigheder.

SteamOS og andre håndholdte spilenheder virker controllere med det samme — der er intet at konfigurere. Dette afsnit er en reference for selvvalgte Linux-desktopinstallationer, hvor en controller ikke registreres.

På en almindelig desktopdistribution kræver brug af en gamepad uden root, at din bruger er med i gruppen input:

Terminal window
sudo usermod -aG input "$USER"
# log ud og ind igen, for at gruppen træder i kraft

Hvis controllerens hjælpelinje aldrig dukker op, så tjek dette først (groups | grep input). DeckCrate læser hver controllers knaptildeling fra kernen og genkender knapper ud fra deres semantiske kode, så de fleste controllere „bare virker“.

På SteamOS fremkalder fokus på ethvert tekstfelt — søgning (Y), omdøbning (X) eller ny mappe — Steams flydende skærmtastatur, så du kan skrive uden et fysisk tastatur.

Nogle dialoger åbner dog bevidst ikke tastaturet automatisk — for eksempel dialogen til serverindtastning og den integrerede terminal. I dem trykker du på X for at hente skærmtastaturet frem, når du er klar til at skrive. Det er med vilje: disse flader kan få fokus, uden at du havde til hensigt at begynde at skrive, og et tastaturoverlay, der dukker op af sig selv, ville dække skærmen og forstyrre oplevelsen.

Steam Input (omkonfigurering, padler og gyro)

Sektion kaldt “Steam Input (omkonfigurering, padler og gyro)”

Når du starter DeckCrate gennem Steam, læser den din controller via Steam Input — det samme lag, der driver controllerkonfigurationer pr. spil i Steam-overlayet. Det betyder, at du kan omkonfigurere enhver knap, inklusive bagpadler, pegefelter og gyro, og DeckCrate vil respektere det.

DeckCrate leveres med et handlingsmanifest, der beskriver, hvad den kan — Åbn, Tilbage, Kopiér, Indsæt, Flyt, Søg og så videre — så disse handlinger vises ved navn, når du redigerer controllerlayoutet i Steam. Vælg eller byg en konfiguration, der bruger dem, og Steam Input overtager; controllerpanelet på skærmen (i fejlfindingsbyg) viser da en Steam Input-række med værdien active.

Hvis du starter uden for Steam, eller din controller kører på en almindelig gamepad-skabelon, falder DeckCrate blot tilbage til at læse controlleren direkte — alt fungerer præcis som alle andre steder. Steam Input er en bonus for Steam/Deck-brugere, aldrig et krav.

I spiltilstand ignorerer DeckCrate din controller, så længe Steams egne paneler er åbne — hurtigadgangsmenuen, Steam-menuen og tænd/sluk-menuen. At navigere i dem flytter aldrig markeringen og udløser aldrig en handling i fillisten bagved, og styringen vender tilbage i det øjeblik, du lukker panelet. Den knap, du lukker et panel med, bliver hos panelet; den virker ikke også på DeckCrate.

Det gælder, uanset hvordan du starter appen, og hvilket controllerlayout du bruger. Uden for en håndholdt spiltilstandssession — skrivebordstilstand, et almindeligt Linux-skrivebord, macOS eller Windows — findes den slags paneler ikke, og intet ændrer sig.

Linux monterer SMB-drev gennem GVFS uden root-anmodning, men kræver, at GVFS’ SMB-backend og FUSE-broen er installeret. Se Netværksdrev for engangsinstallation af pakker og trin til verifikation.