Linux
Linux jest platformą w pełni obsługiwaną, ze szczególną uwagą poświęconą trybowi gry Steam Deck / SteamOS.
Dostęp do systemu plików
Dział zatytułowany „Dostęp do systemu plików”Na Linuksie nie ma piaskownicy aplikacji — DeckCrate ma twoje normalne uprawnienia użytkownika do plików.
Dostęp do pada
Dział zatytułowany „Dostęp do pada”Na SteamOS i innych konsolach przenośnych pady działają od razu — nie ma czego konfigurować. Ta sekcja jest materiałem referencyjnym dla własnych instalacji desktopowego Linuksa, w których pad nie zostaje wykryty.
Na standardowej dystrybucji desktopowej używanie pada bez roota wymaga, by
twój użytkownik należał do grupy input:
sudo usermod -aG input "$USER"# wyloguj się i zaloguj ponownie, aby zmiana grupy zaczęła obowiązywaćJeśli pasek podpowiedzi pada nigdy się nie pojawia, sprawdź to w pierwszej
kolejności (groups | grep input). DeckCrate odczytuje mapę przycisków każdego
pada z jądra i rozpoznaje przyciski po ich kodzie semantycznym, więc większość
padów „po prostu działa”.
Klawiatura ekranowa Steam Decka
Dział zatytułowany „Klawiatura ekranowa Steam Decka”Na SteamOS ustawienie kursora w dowolnym polu tekstowym — wyszukiwanie (Y), zmiana nazwy (X) czy nowy folder — przywołuje pływającą klawiaturę ekranową Steam, dzięki czemu możesz pisać bez fizycznej klawiatury.
Niektóre okna celowo nie otwierają jednak klawiatury automatycznie — na przykład okno wprowadzania serwera i osadzony terminal. W nich naciśnij X, by przywołać klawiaturę ekranową, gdy będziesz gotów pisać. Jest to zamierzone: te powierzchnie mogą zyskać fokus bez twojej intencji rozpoczęcia pisania, a samoczynnie wyskakująca nakładka klawiatury zasłoniłaby ekran i zakłóciła korzystanie z aplikacji.
Steam Input (remapowanie, łopatki i żyroskop)
Dział zatytułowany „Steam Input (remapowanie, łopatki i żyroskop)”Gdy uruchamiasz DeckCrate przez Steam, odczytuje on twój pad przez Steam Input — tę samą warstwę, która obsługuje konfiguracje padów dla poszczególnych gier w nakładce Steam. Oznacza to, że możesz przypisać ponownie dowolną kontrolkę, w tym tylne łopatki, gładziki i żyroskop, a DeckCrate to uszanuje.
DeckCrate dostarcza manifest akcji opisujący, co potrafi — Otwórz, Wstecz,
Kopiuj, Wklej, Przenieś, Szukaj i tak dalej — więc te akcje pojawiają się z nazwy,
gdy edytujesz układ pada w Steam. Wybierz lub zbuduj konfigurację, która ich
używa, a Steam Input przejmie stery; ekranowy panel pada (w kompilacjach
deweloperskich) pokazuje wtedy wiersz Steam Input z wartością active.
Jeśli uruchomisz aplikację poza Steam albo twój pad korzysta ze zwykłego szablonu gamepada, DeckCrate po prostu wraca do bezpośredniego odczytu pada — wszystko działa dokładnie tak, jak wszędzie indziej. Steam Input to bonus dla użytkowników Steam/Decka, nigdy wymóg.
Nakładka Steam i szybki dostęp
Dział zatytułowany „Nakładka Steam i szybki dostęp”W trybie gry DeckCrate ignoruje pada, dopóki otwarte są własne panele Steam — menu szybkiego dostępu, menu Steam i menu zasilania. Poruszanie się po nich nigdy nie przesuwa zaznaczenia ani nie wyzwala akcji na liście plików za nimi, a sterowanie wraca, gdy tylko zamkniesz panel. Przycisk, którym zamykasz panel, zostaje przy panelu — nie działa dodatkowo na DeckCrate.
Dzieje się tak niezależnie od tego, jak uruchamiasz aplikację i jakiego układu pada używasz. Poza sesją trybu gry na konsoli przenośnej — w trybie pulpitu, na zwykłym pulpicie Linuksa, w macOS czy Windows — takich paneli nie ma i nic się nie zmienia.
Udziały sieciowe (SMB)
Dział zatytułowany „Udziały sieciowe (SMB)”Linux montuje udziały SMB przez GVFS bez monitu o roota, ale wymaga zainstalowanego backendu SMB dla GVFS i mostka FUSE. Jednorazową instalację pakietów i kroki weryfikacyjne opisuje strona Udziały sieciowe.