رفتن به محتوا

Linux

‏Linux سکویی کاملاً پشتیبانی‌شده است، با توجه ویژه به حالت Gaming در Steam Deck / SteamOS.

روی 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 باز است، DeckCrate دسته را نادیده می‌گیرد — منوی دسترسی سریع، منوی Steam و منوی نیرو. گشتن در آن‌ها هرگز گزینهٔ انتخاب‌شده را در فهرست فایل‌های پشت سر جابه‌جا نمی‌کند و کنشی را اجرا نمی‌کند، و به‌محض بستن پنل کنترل بازمی‌گردد. دکمه‌ای که با آن پنل را می‌بندید نزد پنل می‌ماند و روی DeckCrate هم اثر نمی‌گذارد.

این موضوع مستقل از شیوهٔ اجرای برنامه و چیدمان دستهٔ شماست. بیرون از نشست حالت بازیِ دستگاه دستی — حالت میزکار، یک میزکار عادی لینوکس، macOS یا ویندوز — چنین پنل‌هایی وجود ندارد و چیزی تغییر نمی‌کند.

‏Linux اشتراک‌های SMB را از راه GVFS و بدون درخواست root سوار می‌کند، اما به نصب پشتوانه SMB مربوط به GVFS و پل FUSE نیاز دارد. برای نصب یک‌باره بسته‌ها و گام‌های راستی‌آزمایی، اشتراک‌های شبکه را ببینید.