Linux
Linux, Steam Deck / SteamOS Oyun Modu’na özel bir önem verilerek tam desteklenen bir platformdur.
Dosya sistemi erişimi
Bölüm başlığı “Dosya sistemi erişimi”Linux’ta uygulama korumalı alanı yoktur — DeckCrate normal kullanıcı dosya izinlerinize sahiptir.
Kumanda erişimi
Bölüm başlığı “Kumanda erişimi”SteamOS ve diğer oyun el konsollarında kumandalar kutudan çıktığı gibi çalışır — yapılandırılacak bir şey yoktur. Bu bölüm, bir kumandanın algılanmadığı özel masaüstü Linux kurulumları için bir başvuru kaynağıdır.
Standart bir masaüstü dağıtımında bir kumandayı root olmadan kullanmak,
kullanıcınızın input grubunda olmasını gerektirir:
sudo usermod -aG input "$USER"# grubun etkili olması için oturumu kapatıp yeniden açınKumanda ipucu çubuğu hiç görünmüyorsa önce bunu denetleyin (groups | grep input). DeckCrate her kumandanın düğme eşlemesini çekirdekten okur ve düğmeleri
anlamsal kodlarına göre çözümler; bu yüzden çoğu kumanda “kendiliğinden çalışır”.
Steam Deck ekran klavyesi
Bölüm başlığı “Steam Deck ekran klavyesi”SteamOS’ta herhangi bir metin alanına odaklanmak — arama (Y), yeniden adlandırma (X) ya da yeni klasör — Steam’in yüzen ekran klavyesini çağırır; böylece fiziksel bir klavye olmadan yazabilirsiniz.
Ancak bazı pencereler klavyeyi bilinçli olarak otomatik açmaz — örneğin sunucu giriş penceresi ve gömülü terminal. Bunlarda yazmaya hazır olduğunuzda ekran klavyesini getirmek için X’e basın. Bu kasıtlıdır: bu yüzeyler siz yazmaya başlamayı amaçlamadan odak alabilir ve kendiliğinden açılan bir klavye katmanı ekranı kaplayarak deneyimi bozardı.
Steam Input (yeniden atama, kanatçıklar ve jiroskop)
Bölüm başlığı “Steam Input (yeniden atama, kanatçıklar ve jiroskop)”DeckCrate’i Steam üzerinden başlattığınızda, kumandanızı Steam Input aracılığıyla okur — Steam katmanındaki oyun başına kumanda yapılandırmalarını sağlayan aynı katman. Bu, arka kanatçıklar, dokunmatik yüzeyler ve jiroskop dahil her kontrolü yeniden atayabileceğiniz ve DeckCrate’in buna uyacağı anlamına gelir.
DeckCrate, neler yapabildiğini açıklayan bir eylem bildirimi ile gelir — Aç,
Geri, Kopyala, Yapıştır, Taşı, Ara vb. — böylece Steam’de kumanda düzenini
düzenlerken bu eylemler adlarıyla görünür. Bunları kullanan bir yapılandırma seçin
ya da oluşturun, Steam Input devreyi devralsın; ekrandaki kumanda paneli (hata
ayıklama derlemelerinde) bu durumda active yazan bir Steam Input satırı
gösterir.
Steam dışında başlatırsanız ya da kumandanız düz bir kumanda şablonundaysa, DeckCrate kumandayı doğrudan okumaya geri döner — her şey tam olarak başka her yerdeki gibi çalışmaya devam eder. Steam Input, Steam/Deck kullanıcıları için bir ek avantajdır, asla bir gereklilik değil.
Steam katmanı ve Hızlı Erişim
Bölüm başlığı “Steam katmanı ve Hızlı Erişim”Oyun modunda Steam’in kendi panelleri açıkken DeckCrate kumandanızı yok sayar — Hızlı Erişim menüsü, Steam menüsü ve güç menüsü. Bunlarda gezinmek arkadaki dosya listesinde seçimi asla oynatmaz, hiçbir eylemi tetiklemez; paneli kapattığınız anda denetim geri döner. Paneli kapatmak için bastığınız düğme panelde kalır, ayrıca DeckCrate üzerinde iş görmez.
Bu, uygulamayı nasıl başlattığınızdan ve hangi kumanda düzenini kullandığınızdan bağımsızdır. Elde taşınan bir cihazın oyun modu oturumu dışında — Masaüstü modu, sıradan bir Linux masaüstü, macOS ya da Windows — böyle paneller zaten yoktur ve hiçbir şey değişmez.
Ağ paylaşımları (SMB)
Bölüm başlığı “Ağ paylaşımları (SMB)”Linux, SMB paylaşımlarını root istemi olmadan GVFS üzerinden bağlar, ancak GVFS SMB arka ucunun ve FUSE köprüsünün kurulu olmasını gerektirir. Bir kerelik paket kurulumu ve doğrulama adımları için Ağ paylaşımları sayfasına bakın.