Linux
Linux एक पूरी तरह समर्थित प्लेटफ़ॉर्म है, जिसमें Steam Deck / SteamOS के Gaming Mode पर विशेष ध्यान दिया गया है।
फ़ाइल सिस्टम पहुँच
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 एक एक्शन मैनिफ़ेस्ट के साथ आता है जो बताता है कि यह क्या कर सकता है
— Open, Back, Copy, Paste, Move, Search, इत्यादि — ताकि जब आप Steam में कंट्रोलर
लेआउट संपादित करें तो वे क्रियाएँ नाम से दिखें। ऐसा कॉन्फ़िगरेशन चुनें या बनाएँ
जो उनका इस्तेमाल करे और Steam Input नियंत्रण ले लेता है; ऐसा होने पर ऑन-स्क्रीन
कंट्रोलर पैनल (डीबग बिल्ड में) एक Steam Input पंक्ति active दिखाता है।
अगर आप Steam के बाहर लॉन्च करते हैं, या आपका कंट्रोलर किसी सादे गेमपैड टेम्पलेट पर है, तो DeckCrate बस कंट्रोलर को सीधे पढ़ने पर लौट आता है — सब कुछ ठीक वैसे ही काम करता रहता है जैसे हर जगह करता है। Steam Input, Steam/Deck उपयोगकर्ताओं के लिए एक बोनस है, कभी कोई आवश्यकता नहीं।
Steam ओवरले और Quick Access
Section titled “Steam ओवरले और Quick Access”गेमिंग मोड में, जब तक Steam के अपने पैनल खुले हैं, DeckCrate आपके कंट्रोलर को अनदेखा करता है — Quick Access मेन्यू, Steam मेन्यू और पावर मेन्यू। उनमें नेविगेट करने से पीछे मौजूद फ़ाइल सूची में न तो चयन हिलता है और न ही कोई क्रिया चलती है, और पैनल बंद करते ही नियंत्रण वापस आ जाता है। जिस बटन से आप पैनल बंद करते हैं वह पैनल के पास ही रहता है; वह DeckCrate पर भी असर नहीं डालता।
यह इस बात से स्वतंत्र है कि आप ऐप कैसे लॉन्च करते हैं और कौन-सा कंट्रोलर लेआउट इस्तेमाल करते हैं। हैंडहेल्ड गेमिंग मोड सत्र के बाहर — डेस्कटॉप मोड, सामान्य Linux डेस्कटॉप, macOS या Windows — ऐसे पैनल होते ही नहीं, इसलिए कुछ नहीं बदलता।
नेटवर्क शेयर (SMB)
Section titled “नेटवर्क शेयर (SMB)”Linux SMB शेयर को बिना root संकेत के GVFS के ज़रिए माउंट करता है, लेकिन उसे GVFS SMB बैकएंड और FUSE ब्रिज इंस्टॉल चाहिए। एक बार के पैकेज इंस्टॉल और सत्यापन क़दमों के लिए नेटवर्क शेयर देखें।