Skip to content

Linux

Linux е напълно поддържана платформа, със специално внимание към режим Gaming на Steam Deck / SteamOS.

Достъп до файловата система

Section titled “Достъп до файловата система”

На Linux няма пясъчна кутия за приложението — DeckCrate разполага с обичайните ви потребителски права върху файловете.

На SteamOS и други преносими устройства за игри контролерите работят веднага — няма какво да се конфигурира. Тази секция е справка за собствени настолни инсталации на Linux, при които контролер не се разпознава.

На стандартна настолна дистрибуция използването на геймпад без root изисква потребителят ви да е в групата input:

Terminal window
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 — такива панели няма и нищо не се променя.

Linux монтира SMB споделяния чрез GVFS без подкана за root, но изисква инсталирани SMB бекенда на GVFS и FUSE моста. Вижте Мрежови споделяния за еднократното инсталиране на пакетите и стъпките по проверка.