Перейти до вмісту

Linux

Linux — повністю підтримувана платформа з особливою увагою до ігрового режиму Steam Deck / SteamOS.

Доступ до файлової системи

Section titled “Доступ до файлової системи”

На 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 і меню швидкого доступу

Section titled “Оверлей Steam і меню швидкого доступу”

В ігровому режимі DeckCrate не реагує на контролер, доки відкриті власні панелі Steam — меню швидкого доступу, меню Steam і меню живлення. Навігація в них ніколи не зсуває виділення й не запускає дію в списку файлів позаду, а керування повертається щойно ви закриваєте панель. Кнопка, якою ви закриваєте панель, лишається за панеллю — вона не діє ще й на DeckCrate.

Це справджується незалежно від того, як ви запускаєте програму та яку розкладку контролера використовуєте. Поза сеансом ігрового режиму на портативній консолі — у режимі робочого столу, на звичайному стільниці Linux, у macOS чи Windows — таких панелей немає й нічого не змінюється.

Linux монтує ресурси SMB через GVFS без запиту root, але потребує встановлених бекенда SMB для GVFS і моста FUSE. Про одноразове встановлення пакетів і кроки перевірки див. Мережеві ресурси.