Как настроить Linux Steam Machine без Steam OS

Любите Steam OS, но не являетесь большим поклонником дистрибутива Linux на основе Debian от Valve? Вместо этого рассмотрите возможность создания собственной Linux Steam-машины с сеансом в режиме Big Picture.

Настроить сеанс Steam Big Picture в Linux без помощи Steam OS сложно, но выполнимо благодаря пакету Steam-Login. Это взлом Linux, который заставляет функцию «Big Picture» в Steam в Linux действовать как среду рабочего стола, во многом как традиционная установка Steam OS от Valve.

Steam-Login не имеет тех же улучшений, что и традиционная установка Steam OS, а это означает, что если вы зависите от специальных драйверов геймпада Valve, исправлений графического процессора и т. Д., Этот метод не для вас. Однако, если вы не являетесь поклонником Steam OS и предпочитаете превратить свою любимую операционную систему в консоль с поддержкой Steam, следуйте приведенным ниже инструкциям.

Примечание: перед использованием Steam-Login вам необходимо установить совместимые драйверы графического процессора в Linux, иначе игры могут иметь проблемы с запуском. Кроме того, вам потребуется учетная запись Steam, иначе Steam-Login не запустится.

Установить Steam

Перед настройкой окружения рабочего стола Big Picture в вашем дистрибутиве Linux важно сначала установить клиент Steam. Следуйте инструкциям ниже, чтобы установить его.

  Как установить видеоредактор Flowblade для Linux

Ubuntu

sudo apt install steam

Debian

wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb

Debian не может установить пакет Steam самостоятельно. Прежде чем продолжить, вам нужно включить 32-битные пакеты.

sudo dpkg --add-architecture i386

Запустите команду обновления, чтобы завершить добавление 32-битных пакетов в Debian. sudo apt-get update.

sudo apt-get update

Теперь, когда в Debian работают 32-битные пакеты, Steam готов к установке.

sudo dpkg -i steam.deb

sudo apt-get install -f

Arch Linux

Steam доступен в Arch Linux, но не будет установлен, если репозитории «Multilib» и «Сообщество» не включены в /etc/pacman.conf. Включите их, затем выполните следующие команды в терминале, чтобы установить его.

sudo pacman -Syy steam

Fedora

В Fedora нет Steam, так как у него нет открытого исходного кода. К счастью, это RPM Fusion.

Примечание: замените X номером своей версии Fedora (например, 28).

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-X.noarch.rpm

sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-X.noarch.rpm

sudo dnf install steam -y

OpenSUSE

В OpenSUSE есть клиент Steam, готовый к установке в OBS. Перейдите на официальную страницу Steam, выберите свой выпуск и нажмите «Установить в 1 клик», чтобы он заработал.

  Как использовать pandoc для преобразования файлов в командной строке Linux

Установить Steam-Login

Steam сам по себе имеет функцию Big Picture. Тем не менее, он не содержит кода, чтобы сделать Big Picture средой рабочего стола. Вместо этого вам необходимо установить инструмент Steam-Login. С его помощью можно разделить Steam на отдельный сеанс, создав «опыт, подобный Steam OS» для игр.

Примечание. Steam-Login работает в Ubuntu, Debian и Arch Linux (благодаря AUR). Однако у разработчика нет пакетов для дистрибутивов Linux на основе Redhat. Вместо этого, если вы планируете использовать это в Fedora или OpenSUSE, вам нужно будет загрузить код и собрать его самостоятельно. Инструкции по созданию Steam-Login доступны на странице разработчика на Github.

Ubuntu / Debian

Чтобы заставить Steam-Login работать, нужно загрузить пакет Deb. Загрузка Steam-Login — единственный способ избежать компиляции программного обеспечения, поскольку разработчик не обновляет PPA. Чтобы получить посылку, посетите эту страницу здесь.

Когда на вашем ПК с Linux есть Steam-Login Deb, откройте терминал и сделайте следующее:

cd ~/Downloads
sudo dpkg -i steam-session_11_all.deb

sudo apt install -f

Arch Linux

Нужен Steam-вход в Arch Linux? К счастью для вас, доступен пакет AUR. Чтобы установить его, откройте терминал и выполните следующие команды. Имейте в виду, что при сборке программ из AUR иногда не удается установить зависимости. Если это произойдет во время установки Steam-Login, перейдите на официальную страницу AUR и получите их.

sudo pacman -S base-devel git
git clone https://aur.archlinux.org/steam-session-git.git

cd steam-session-git

makepkg -si

Использование Steam-Login

Установив Steam и Steam-Login на вашем ПК с Linux, тяжелая работа окончена. На этом этапе вам больше не нужно компилировать, устанавливать или настраивать какое-либо программное обеспечение. Вместо этого все, что требуется, — это войти в свою учетную запись Steam.

  Как использовать команду xargs в Linux

После входа в Steam перезагрузите компьютер с Linux. После перезапуска вы увидите диспетчер входа в систему. Найдите «сеанс» и выберите «Steam» вместо «Gnome», «Plasma», «LXQt» и т. Д.

Не видите диспетчер входа после перезагрузки? Возможно, у вас включен «автоматический вход». В этом случае нажмите «выйти», чтобы выйти из текущего сеанса. Это приведет вас к окну входа в систему. Отсюда нажмите «сеанс» и выберите «Steam». Введите свой пароль и войдите в сеанс «Big Picture» Steam.