İçeriğe geç

Linux

Linux, Steam Deck / SteamOS Oyun Modu’na özel bir önem verilerek tam desteklenen bir platformdur.

Linux’ta uygulama korumalı alanı yoktur — DeckCrate normal kullanıcı dosya izinlerinize sahiptir.

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:

Terminal window
sudo usermod -aG input "$USER"
# grubun etkili olması için oturumu kapatıp yeniden açın

Kumanda 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”.

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.

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.

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.