Linux
Linux เป็นแพลตฟอร์มที่ รองรับเต็มรูปแบบ โดยให้ความสำคัญเป็นพิเศษกับ Gaming Mode ของ Steam Deck / SteamOS
การเข้าถึงระบบไฟล์
หัวข้อที่มีชื่อว่า “การเข้าถึงระบบไฟล์”ไม่มีแซนด์บ็อกซ์ของแอปบน Linux — DeckCrate มีสิทธิ์ไฟล์เท่ากับผู้ใช้ปกติของคุณ
การเข้าถึงคอนโทรลเลอร์
หัวข้อที่มีชื่อว่า “การเข้าถึงคอนโทรลเลอร์”บน SteamOS และเครื่องเกมพกพาอื่น ๆ คอนโทรลเลอร์ใช้งานได้ทันที — ไม่มีอะไรต้องตั้งค่า ส่วนนี้เป็นข้อมูลอ้างอิงสำหรับ การติดตั้ง Linux เดสก์ท็อป แบบกำหนดเอง ที่ตรวจไม่พบคอนโทรลเลอร์
บนดิสโทรเดสก์ท็อปมาตรฐาน การใช้เกมแพด โดยไม่ใช้ root ต้องให้ผู้ใช้ของคุณ
อยู่ในกลุ่ม input:
sudo usermod -aG input "$USER"# log out and back in for the group to take effectหากแถบคำใบ้ของคอนโทรลเลอร์ไม่ปรากฏเลย ให้ตรวจสอบเรื่องนี้ก่อน (groups | grep input) DeckCrate อ่านแผนผังปุ่มของคอนโทรลเลอร์แต่ละตัวจากเคอร์เนล
และแปลผลปุ่มตามรหัสเชิงความหมาย คอนโทรลเลอร์ส่วนใหญ่จึง “ใช้ได้เลย”
คีย์บอร์ดบนหน้าจอของ Steam Deck
หัวข้อที่มีชื่อว่า “คีย์บอร์ดบนหน้าจอของ Steam Deck”บน SteamOS การโฟกัสช่องข้อความใด ๆ — การค้นหา (Y), การเปลี่ยนชื่อ (X) หรือโฟลเดอร์ใหม่ — จะเรียก คีย์บอร์ดบนหน้าจอ แบบลอยของ Steam ขึ้นมา เพื่อให้คุณพิมพ์ได้โดยไม่ต้องมีคีย์บอร์ดจริง
อย่างไรก็ตาม กล่องโต้ตอบบางอันจงใจ ไม่ เปิดคีย์บอร์ดอัตโนมัติ — เช่น กล่องโต้ตอบ การป้อนข้อมูลเซิร์ฟเวอร์ และ เทอร์มินัล ฝังในแอป ในกรณีเหล่านี้ให้กด X เพื่อเรียกคีย์บอร์ดบนหน้าจอขึ้นมาเมื่อคุณพร้อมจะพิมพ์ นี่เป็นไปโดยเจตนา: พื้นที่เหล่านี้อาจได้รับโฟกัสโดยที่คุณไม่ได้ตั้งใจจะเริ่มพิมพ์ และการที่คีย์บอร์ดโผล่ขึ้นมาเองจะบังหน้าจอและรบกวนประสบการณ์ใช้งาน
Steam Input (การรีแมป แพดเดิล และไจโร)
หัวข้อที่มีชื่อว่า “Steam Input (การรีแมป แพดเดิล และไจโร)”เมื่อคุณเปิด DeckCrate ผ่าน Steam มันจะอ่านคอนโทรลเลอร์ของคุณผ่าน Steam Input — เลเยอร์เดียวกันกับที่ขับเคลื่อนการตั้งค่าคอนโทรลเลอร์รายเกม ใน Steam overlay นั่นหมายความว่าคุณ ผูกปุ่มใหม่ได้ทุกปุ่ม รวมถึงแพดเดิลด้านหลัง แทร็กแพด และไจโร แล้ว DeckCrate จะทำตามนั้น
DeckCrate มาพร้อม action manifest ที่อธิบายสิ่งที่มันทำได้ — เปิด, ย้อนกลับ,
คัดลอก, วาง, ย้าย, ค้นหา และอื่น ๆ — การกระทำเหล่านั้นจึงปรากฏตามชื่อ
เมื่อคุณแก้ไขเลย์เอาต์คอนโทรลเลอร์ใน Steam เลือกหรือสร้างการตั้งค่าที่ใช้มัน
แล้ว Steam Input จะเข้ามาทำหน้าที่แทน แผงคอนโทรลเลอร์บนหน้าจอ (ในบิลด์ดีบัก)
จะแสดงแถว Steam Input ที่อ่านว่า active เมื่อมันทำงาน
หากคุณเปิดแอปนอก Steam หรือคอนโทรลเลอร์ของคุณใช้เทมเพลตเกมแพดธรรมดา DeckCrate ก็จะกลับไปอ่านคอนโทรลเลอร์โดยตรง — ทุกอย่างยังทำงานเหมือนที่อื่น ๆ ทุกประการ Steam Input เป็นของแถมสำหรับผู้ใช้ Steam/Deck ไม่ใช่ข้อกำหนด
Steam overlay และ Quick Access
หัวข้อที่มีชื่อว่า “Steam overlay และ Quick Access”ในโหมดเกม DeckCrate จะไม่รับอินพุตจากคอนโทรลเลอร์ตราบใดที่แผงของ Steam เองเปิดอยู่ — เมนู Quick Access เมนู Steam และเมนูปิดเครื่อง การเลื่อนดูในแผงเหล่านั้นจะไม่ทำให้ รายการที่เลือกในรายการไฟล์ด้านหลังขยับ และไม่สั่งการใด ๆ ทั้งสิ้น พอปิดแผงลงการควบคุม ก็กลับมาทันที ปุ่มที่คุณกดเพื่อปิดแผงจะอยู่กับแผงนั้น ไม่ส่งผลกับ DeckCrate ด้วย
ข้อนี้เป็นจริงไม่ว่าคุณจะเปิดแอปด้วยวิธีใดและใช้เลย์เอาต์คอนโทรลเลอร์แบบไหน นอกเซสชัน โหมดเกมของเครื่องพกพา — โหมดเดสก์ท็อป เดสก์ท็อป Linux ทั่วไป macOS หรือ Windows — ไม่มีแผงเหล่านี้อยู่แล้ว จึงไม่มีอะไรเปลี่ยนแปลง
แชร์เครือข่าย (SMB)
หัวข้อที่มีชื่อว่า “แชร์เครือข่าย (SMB)”Linux เมานต์แชร์ SMB ผ่าน GVFS โดยไม่ต้องขอสิทธิ์ root แต่ต้องติดตั้งแบ็กเอนด์ SMB ของ GVFS และสะพาน FUSE ไว้ ดู แชร์เครือข่าย สำหรับการติดตั้งแพ็กเกจครั้งเดียวและขั้นตอนการตรวจสอบ