Linux
Linux е напълно поддържана платформа, със специално внимание към режим Gaming на Steam Deck / SteamOS.
Достъп до файловата система
Section titled “Достъп до файловата система”На Linux няма пясъчна кутия за приложението — DeckCrate разполага с обичайните ви потребителски права върху файловете.
Достъп до контролера
Section titled “Достъп до контролера”На SteamOS и други преносими устройства за игри контролерите работят веднага — няма какво да се конфигурира. Тази секция е справка за собствени настолни инсталации на Linux, при които контролер не се разпознава.
На стандартна настолна дистрибуция използването на геймпад без root изисква
потребителят ви да е в групата input:
sudo usermod -aG input "$USER"# излезте и влезте отново, за да влезе групата в силаАко лентата с подсказки за контролера така и не се появи, проверете първо това
(groups | grep input). DeckCrate чете картата на бутоните на всеки контролер от
ядрото и разпознава бутоните по семантичния им код, така че повечето контролери
„просто работят“.
Екранна клавиатура на Steam Deck
Section titled “Екранна клавиатура на Steam Deck”На SteamOS фокусирането на което и да е текстово поле — търсене (Y), преименуване (X) или нова папка — извиква плаващата екранна клавиатура на Steam, за да можете да пишете без физическа клавиатура.
Някои диалози обаче умишлено не отварят клавиатурата автоматично — например диалогът за въвеждане на сървър и вграденият терминал. В тях натиснете X, за да извикате екранната клавиатура, когато сте готови да пишете. Това е нарочно: тези повърхности могат да получат фокус, без да сте възнамерявали да започнете да пишете, а самопоявяващо се наслагване с клавиатура би покрило екрана и нарушило изживяването.
Steam Input (пренастройване, гребла и жироскоп)
Section titled “Steam Input (пренастройване, гребла и жироскоп)”Когато стартирате DeckCrate през Steam, той чете контролера ви чрез Steam Input — същият слой, който захранва конфигурациите на контролера за отделните игри в наслагването на Steam. Това означава, че можете да пренастроите всяка контрола, включително задните гребла, тъчпадовете и жироскопа, и DeckCrate ще го зачете.
DeckCrate се разпространява с манифест на действията, описващ какво може да прави
— Отваряне, Назад, Копиране, Поставяне, Преместване, Търсене и т.н. — така че тези
действия се показват по име, когато редактирате оформлението на контролера в Steam.
Изберете или изградете конфигурация, която ги използва, и Steam Input поема; екранният
панел на контролера (в компилации за отстраняване на грешки) показва ред Steam
Input, който гласи active, когато това се случва.
Ако стартирате извън Steam или контролерът ви е на обикновен шаблон за геймпад, DeckCrate просто се връща към директно четене на контролера — всичко продължава да работи точно както навсякъде другаде. Steam Input е бонус за потребителите на Steam/Deck, никога изискване.
Наслагване на Steam и бърз достъп
Section titled “Наслагване на Steam и бърз достъп”В игровия режим DeckCrate пренебрегва контролера ви, докато собствените панели на Steam са отворени — менюто за бърз достъп, менюто на Steam и менюто за захранване. Придвижването в тях никога не мести избора и не задейства действие в списъка с файлове зад тях, а управлението се връща в мига, в който затворите панела. Бутонът, с който затваряте панела, остава при панела — той не действа и върху DeckCrate.
Това важи независимо как стартирате приложението и каква подредба на контролера използвате. Извън сесия в игровия режим на преносимо устройство — режим на работния плот, обикновен работен плот на Linux, macOS или Windows — такива панели няма и нищо не се променя.
Мрежови споделяния (SMB)
Section titled “Мрежови споделяния (SMB)”Linux монтира SMB споделяния чрез GVFS без подкана за root, но изисква инсталирани SMB бекенда на GVFS и FUSE моста. Вижте Мрежови споделяния за еднократното инсталиране на пакетите и стъпките по проверка.