Вопрос или проблема
Наш оригинальный аппарат Steam Link наконец вышел из строя, и я заинтересован в его замене на что-то, что сможет запускать приложение Steam Link. Я хочу, чтобы это было как можно более закрыто, и думаю, что отсутствие рабочего стола – это правильный путь. Нам нужно просто транслировать семенвой ПК для игр и уроков на дому.
Отказ от рабочего стола сделает случайное использование невозможным, а намеренное использование – утомительным. Я хотел бы иметь возможность настроить сборку так, чтобы она запускалась сразу в приложение Steam Link. Мы будем использовать либо мини-ПК на базе Intel, либо Raspberry Pi 5 с выходом HDMI и ethernet-соединением с домашней сетью. Время диких экспериментов, они стоят примерно одинаково, если учитывать аксессуары, необходимые для RPi.
Я не уверен, насколько я могу ужаться, чтобы это заработало. Думаю, потребуется базовый графический интерфейс и менеджер окон для запуска приложения Steam Link. Нужно ли будет добавлять опцию управления сетью? Предыдущие предложения по загрузке Ubuntu в командной строке упоминали серверную и минимальную версии CD. Думаю, сервер будет неправильно оптимизирован. Если минимальная версия – решение, то мне просто стоит установить (с помощью apt-get
, aptitude
или tasksel
) приложение Steam Link. Не уверен, будет ли ОС или приложение упаковано с необходимыми драйверами.
Так просто, как установить минимальную версию и добавить только приложение Steam Link, а затем настроить его для запуска при старте? Если у вас есть предложения по наиболее разумному способу достичь запуска приложения, я буду признателен.
Я планирую протестировать это из виртуальной машины, чтобы убедиться, что у меня есть решение, прежде чем продолжать (если не использовать RPi).
Ответ или решение
Настройка сборки для Steam Link без рабочего стола
Если ваш оригинальный Steam Link вышел из строя, и вы хотите создать аналогичное решение без графической среды, это вполне осуществимая задача. Ниже представлены детальные шаги и рекомендации для установки и настройки вашей системы на базе Intel Mini PC или Raspberry Pi 5, чтобы запускать приложение Steam Link без доступа к рабочему столу.
1. Выбор ОС
Для вашего проекта рекомендую использовать Ubuntu Minimal. Эта версия ОС обеспечит вам легкую платформу с минимальным количеством предустановленных пакетов, что позволит избежать лишних ресурсов и повысить безопасность. Также стоит убедиться, что выбрана версия для архитектуры, соответствующая вашему аппарату.
2. Установка и базовая настройка
-
Загрузка Ubuntu Minimal:
- Скачайте образ Ubuntu Minimal и установите его на вашу платформу.
-
Установка системы:
- Запустите установку и следуйте инструкциям на экране. Обратите внимание на создание правильной раздела для системы, обязательно выберите установку загрузчика GRUB.
-
Альтернативные драйвера:
- В процессе установки убедитесь, что установлены необходимые драйвера для вашего оборудования (например, видео и сети). В большинстве случаев они устанавливаются автоматически, но при использовании Raspberry Pi, возможно, потребуется дополнительно настроить конфигурацию.
3. Установка необходимых пакетов
После установки операционной системы выполните следующие команды, чтобы установить базовую графическую среду и Steam Link:
sudo apt update
sudo apt install xorg openbox
Это установит минимальную графическую среду, которая позволит запускать приложение Steam Link, но не создаст полноценный рабочий стол.
4. Установка Steam Link
Теперь установите Steam Link через Flatpak:
sudo apt install flatpak
flatpak install flathub com.valvesoftware.SteamLink
Убедитесь, что у вас установлен flatpak, это обеспечит доступ к Steam Link из внешнего репозитория.
5. Настройка автоматического запуска Steam Link
Для того чтобы запускать Steam Link автоматически при старте системы, выполните следующие шаги:
- Создайте файл
.xinitrc
в своем домашнем каталоге:
echo "exec flatpak run com.valvesoftware.SteamLink" > ~/.xinitrc
- Затем создайте файл
~/.bash_profile
(если он не существует) и добавьте следующее:
# Запуск X и выполнение xinitrc
startx
Этот скрипт обеспечит запуск x-сервера и, соответственно, Steam Link при каждой загрузке системы.
6. Запуск сети
Как правило, установленные сетевые драйвера достаточно для упрощенной работы. Для обеспечения подключения убедитесь, что ваш Ethernet-кабель корректно подключен. Для управления сетью можно использовать nmcli
или настройку NetworkManager, но это потребует минимального графического интерфейса.
7. Тестирование и отладка
Перед тем как переходить к окончательной инсталляции на своем Intel Mini PC или Raspberry Pi, протестируйте новую конфигурацию в виртуальной машине (например, через VirtualBox). Убедитесь, что всё работает корректно и Steam Link загружается автоматически.
Заключение
Следуя этим шагам, вы сможете создать минималистичное и безопасное решение для стриминга игр и учебных уроков через Steam Link. Избавление от полноценной среды рабочего стола значительно уменьшит шансы случайного или умышленного нарушения работы системы, и вся настройка будет легко воспроизводима.