МИНИ FAQ для Steam deck

МИНИ FAQ для Steam deck

F. A.Q.

  • Какие есть режимы в Steam deck?

Ответ: Gaming mode и Desktop mode — два режима SteamOS.

  • Что такое игровой режим/gaming mode?

Ответ: игровой режим, консолеподобный интерфейс, аналог режима Big picture, при включении консоли именно он включается первым. Чтобы в него войти из Desktop mode, нужно нажать кликнуть по ярлыку «Return to gaming mode» на рабочем столе. Имеет особенность — некоторые игры, которые не запускаются в desktop mode, работают здесь, хотя и стоит одна и та же версия протона.

  • Что такое режим рабочего стола/desktop mode?

Ответ: Так как консоль работает не на привычном многим Windows, а на Linux, то много что придется делать через консоль, так что неплохо было бы подключить физическую клавиатуру, но можно обойтись и без нее (наэкранная клавиатура включается на STEAM + X). Чтобы попасть в этот режим, нужно зажать кнопку включения консоли и выбрать «Перейти к рабочему столу». Здесь мы будем делать большинство действий.

  • Что такое терминал/консоль?

Ответ: Консоль (Терминал) - вызываемое окно для ввода команд. Находится во вкладке System через меню (пуск).

  • Что такое Discover?

Ответ: Discover — местный магазин приложений, все устанавливается обычным нажатием кнопок, не нужно писать никаких команд.

  • Что такое Prefix?

Ответ: Префикс (Prefix) — папка, содержащая в себе мини-копию ОС Windows, используемую для того чтобы программы и игры работали в привычном себе окружении, с папками типа program files x86 и тому подобным.

  • Что такое Bottles?

Ответ: Bottles — программа скачиваемая из Discover, оболочка для Wine (программа, переводящая вызовы API Windows в команды Linux) с упором на игры. Из особенностей — много необходимых для работы игр dll.

  • Что такое Lutris?

Ответ: Lutris — почти то же самое, что и Bottles, но удобнее систематизировать игры и есть свои фичи. Устанавливается из Discover, или командой в консоли:

flatpak install flathub-beta net. lutris. Lutris

  • Что такое Proton Ge?

Ответ: Proton GE — усовершенствованная версия Proton (добавлены кодеки видео/аудио и драйвера), которую Valve не может распространять из-за содержания в ней проприетарных компонентов (н-р, драйвера nvidia). Чтобы установить нужно найти в Discover Protonup-qt, установить, в самой программе для Стим установить proton ge последней версии. После перезагрузки консоли proton ge появится в списке инструментов запуска.

Используется в основном если в игре проблемы со звуком или катсценами (вместо видео показывается тестовый паттерн телевидения)

  • Какая ОС установлена в Steam Deck?

Ответ: SteamOS 3 — операционная система от Valve, разработанная на базе Arch Linux (Арч). В сравнении с другими дистрибутивами, Арч имеет меньшее количество зависимостей и «плавающую» (rolling) систему обновлений. Это позволяет всегда держать все библиотеки в актуальном состоянии. Valve могут выпускать небольшие обновления и сосредоточиться на разработке того, что нужно им. SteamOS 3 оптимизирована для игр и имеет нативную поддержку Proton. Первая версия была основана на Debian и позже использовался в Steam Machine.

  • Что такое Proton?

Ответ: Proton — набор программ или «прослойка«, разработанная Valve и позволяющая запускать игры для Windows, которые не имеют нативной поддержи Linux. Proton включает в себя множество патчей и библиотек для улучшения производительности и совместимости с играми Windows. В частности, он добавляет поддержку VR, значительно расширяет поддержку контроллеров, и совместим с EAC и BattlEye античитами. По умолчанию он интегрируется в Steam, но можно использовать отдельно. Первый релиз был в 2018 году, с тех пор вышло 7 »больших» обновлений, а в разработке поучаствовали десятки разработчиков. На данный момент Proton поддерживает больше миллиона игр, из которых более 50 тысяч находятся в магазине Steam.

  • Что такое Warpinator?

Ответ: Warpinator — программа из Discover, позволяет перемещать файлы по локальной сети (LAN) без использования траффика. Для этого девайсы должны быть подключены к одной сети вайфай и иметь одинаковый групповой код, задаваемый в настройках Warpinator. Если девайсы не видят друг друга, перезапустите оба устройства.

  • Что такое FEEM?

Ответ: Feem- то же самое, что и Warpinator, только более стабильная скачивается с сайта https://feem. io/, отдельно для ПК, отдельно для Steam Deck (версия под Линукс).

  • Что такое ПАКЕТ?

Ответ: Пакет — это программа, содержащая дополнительные мета-данные в унифицированном формате. Например, название, версию, сайт, зависимости в виде других пакетов, инструкции. Это позволяет удобно управлять всеми пакетами в системе используя пакетный менеджер.

  • Что такое flatpack?

Ответ: Flatpak — утилита для управления пакетами в Linux ОС, иначе говоря — пакетный менеджер. Его отличительной чертой является виртуализация — все программы устанавливаются и запускаются внутри специальных изолированных контейнеров и не имеют доступа к основной системе. Благодаря этому, ОС остается «чистой» и повышается безопасность, т. к. приложения не смогут навредить ей. Flatpak является основным и официальным менеджером пакетов в SteamOS 3. Разрабатывается с 2007 года командой, несвязанной с Valve.

  • Что такое репозиторий?

Ответ: Репозиторий — это онлайн хранилище, в котором хранится информация о пакетах, их мета-данные, сами файлы или ссылки, где их можно скачать. Обычно доступ к репозиторию осуществляется программно через пакетный менеджер.

  • Что такое Heroic?

Ответ: Heroic Games Launcher- это игровой лаунчер с открытым исходным кодом, он поддерживает загрузку, установку и воспроизведение игр из магазинов Epic и GOG. Он доступен для Linux, Windows и macOS. За кулисами он использует отличный инструмент под названием Legendary для работы с Epic games и наше собственное решение под названием GOGDL для работы с играми GOG.

  • Что такое FlatHub?

Ответ: FlatHub — официальный репозиторий от команды разработчиков Flatpak.

Для поиска, установки и обновления пакетов используется приложение Discover. По умолчанию в него добавлен только один репозиторий — FlatHub. Все приложения, которые вы видите в Discover, именно оттуда. Чтобы установить любое приложение, доступное в FlatHub, достаточно просто найти его через поиск и нажать соответствующую кнопку. Альтернативный способ — найти название через сайт и установить пакет с помощью команды

flatpak install <название>

  • Что такое ProtonUp?

Ответ: ProtonUp- добавляет поддержку Lutris Flatpak, новую функцию пакетного обновления. ProtonUp-Qt — это простой способ загрузки и обновления инструментов совместимости Linux Proton-GE, Luxtorpeda, Boxtron или Roberta для Steam, который также работает как с Lutris, так и с Heroic Games Launcher.

  • Что такое Winetricks?

Ответ: Winetricks- это скрипт для установки некоторых основных компонентов (обычно библиотек DLL и шрифтов Microsoft) и настройки параметров, необходимых для корректной работы некоторых приложений под управлением Wine. Он может полностью автоматизировать установку ряда приложений и игр, включая применение любых необходимых обходных путей.

  • Что такое Protontricks?

Ответ: Protontricks — программа-менеджер наподобие winetricks, но для префиксов протона. Очень полезна, если нужно поменять данные для префикса одной конкретной игры. С помощью нее можно удобно посмотреть какие цифры в папке compatdata за какие игры отвечают.

В функции входят:

• редактирование реестра префикса

• установка дополнительных динамических библиотек (dll)

• установка специфических программ

• удаление всех данных префикса

• открытие папки с ним

• многое другое

  • У меня не запускаются игры. Что делать?

Ответ:

1. Смотрим на ProtonDB вашу игру

2. Закидываем как стороннюю в STEAM (пробуем разные Proton).

3. Есть ошибка? (Vc, isskin, dx) устраняем (ставим отдельно библиотеки, либо используем winetricks)

4. Нет ошибки? Идем на Steamdb смотрим нужные библиотеки, устанавливаем.

5. Пробуем запустить через лутрис/героик.

  • Как запускать скрипт start. sh?

Ответ:

1. Качаем репак с позитиврекордс, Рутрекер

2. Делаем файл start. sh исполняемым (правая кнопка мыши, permissions — is executable (поставить галочку) ЛИБО открыть консоль в папке с игрой и прописать: chmod +x start. sh

3. Запускаем скрипт start. sh

4. Добавляем скрипт start. sh в steam (правая кнопка мыши, либо левый курок на файл и выбираем Add to steam)

Если не получается можно этот скрипт добавить в Lutris

  • Как запускать игры с microSD? (Неактуально для новых версий SteamOS)

Ответ: введите в Свойства игры — Параметры запуска:

STEAM_compat_mounts=/run/media/mmcblk0p1/Если имя SD карты изменено, то вместо mmcblk0p1 вводим ваше имя

  • Как переместить клавиатуру?

Ответ: Для того чтобы переместить Клавиатуру вверх или вниз необходимо слева на клавиатуре нажать «Shift« и справа внизу вы увидите кнопку »Переместить или Сместить», кликаем на нее и клавиатура переместиться

  • Как очистить КЕШ быстро

Ответ: Если вам необходимо очистить Кэш, то введи команду в терминал:

sudo sh -c ‘echo 3 > /proc/sys/vm/drop_caches'

  • Как переместить игру с одного диска на другой?

Ответ: Перемещение игры с одного диска на другой.

1. Главное меню — Настройки — Хранилище.

2. В разделе Внутренний диск выбираете то что нужно перенести и жмете "Y"

3. Выбираете куда переносить

4. Жмете переместить.

Переносить можно только по одной игре за раз. Переносить можно в обе стороны.

  • Не работает контроллер в Cemu без интернета. Что делать?

Ответ: Переходим в Input settings — Controller и напротив DSU кликаем на "-", и выбираем xinput

  • Не могу удалить большой файл

Ответ: Если при удалении пишет, что файл слишком большой для удаления:

Выбираем папку-сверху справа 3 полоски: more-file-delete

  • Как отобразить скрытые папки?

Ответ: Выбирать папку (Dolphin) — Сверху справа 3 полоски (Open menu) — Поставить галочку «Show hidden files»

  • Неактивна кнопка выбора совместимости

Ответ: На рабочем столе — просто перезагрузите steam

В игровом режиме- кнопка «Steam» — выключение — Перезагрузить Steam

  • Как удалить Decky loader?

Ответ: Вводим в терминал на рабочем столе:

curl -L https://github. com/SteamDeckHomebrew/decky-installer/releases/latest/download/uninstall. sh | sh

  • Могу я как то зайти на рабочий стол из игрового режима?

Ответ: В режиме рабочего стола скачайте скрипт по адресу:

https://gist. github. com/davidedmundson/8e1732b2c8b539fd3e6ab41a65bcab74

сделайте его исполняемым (щелкните правой кнопкой мыши -> «Properties» -> вкладка «Permissions» -> выберите «Is Executable») и добавьте в Steam (щелкните по файлу правой кнопкой мыши и выберите «Add to Steam»). Теперь в игровом режиме у вас появится приложение PlasmaNested. sh.

Чтобы раскладка управления была как в оригинальном режиме рабочего стола, в настройках управления у этого приложения поставьте раскладку сообщества «Official Desktop Configuration for PlasmaNested. sh» от пользователя Pontifex, после чего имя приложения можно изменить на любое удобное вам.

Обложки можно поставить в плагине SteamGridDB для Decky Loader по запросу Steam Deck или KDE Plasma, или скачать вручную с сайта SteamGridDB по аналогичным запросам.

  • Что такое Wine и для чего он нужен?

Ответ: С помощью Wine можно запускать программы Windows прямо на Linux без использования виртуальных компьютеров. Не нужно устанавливать Windows и приложениям для работы требуется всего несколько десятков мегабайт оперативной памяти. Wine способен запускать 64-битные, 32-битные, 16-битные программы и библиотеки Windows.

Установка Wine в Arch Linux (SteamOs работает на Arch)

Откройте текстовый файл /etc/pacman. conf:

  • sudo gedit /etc/pacman. conf

В нём найдите и раскомментируйте строки (убедитесь, что раскомментировали обе строки, иначе изменения не вступят в силу):

  • [multilib]
  • Include = /etc/pacman. d/mirrorlist

Обновите информацию о пакетах:

  • sudo pacman -Sy

Выполните установку:

  • sudo pacman -S wine wine_gecko wine-mono
  • sudo pacman -S lib32-mpg123 lib32-gnutls
2727
9 комментариев

Что за копипаст тупорылый? Игровой режим - основной, для тех кто не хочет ни в чём разбираться и просто ставит игры со стима. Нужно зажать на 5с кнопку "Power" и появится менюха, откуда можно перейти в десктоп! У тебя нет своей деки, если ты мелочей таких не знаешь! МИНУС ЖИРНЫЙ КРАДУНУ ЧУЖИХ ТЕКСТОВ!

2

Спасибо за отзыв ☺️

добавил в закладки пока использовал только proton ge

1

Сложновато написано. Мне кажется в подобных гайдах лучше избегать очень айтишных терминов вроде API

1

на реддите давно лежит человеческий faq

https://www.reddit.com/r/ValveSteamDeck/wiki/faq/

Ему пофиг, он не знает основ, это - копипаста с ошибками. У него нет деки. Минусани.

Короч. Ставите port-proton по гайдам из интернета, запускаете любую шляпу, если она вообще запускается... Profit!