Користувач SteamOS налаштував запуск ігор через старий оптичний привід
Користувач на платформі Reddit продемонстрував спосіб налаштування операційної системи SteamOS для роботи з оптичними фізичними носіями.

За допомогою конфігурації системного менеджера systemd ентузіаст домігся того, що система автоматично розпізнає вставлений компакт-диск в привід і відправляє команду клієнту Steam на запуск відповідної гри. Як демонстрацію використовувався оригінальний диск з грою Quake 2, випущений 29 років тому.

Спочатку операційна система SteamOS не підтримувала автоматичного монтування оптичних дисків. Для вирішення цієї проблеми була задіяна служба udisks2, яка монтує пристрій у разі появи девайса в системі. Створений скрипт відслідковує появу унікальної точки монтування, ім’я якої витягується з назви диска, та виконує команду запуску програми через унікальний ідентифікатор гри у Steam. Автор зазначає, що цей метод є виключно демонстрацією можливостей, тому що для кожного окремого диска потрібно зараз прописувати індивідуальну службу.
Публікація викликала обговорення серед учасників спільноти, де коментатори із топ 1% обговорили перспективи розвитку ідеї. Деякі користувачі запропонували використовувати базу даних або файли автоматичного запуску для автоматизації процесу без створення багатьох служб. Інші учасники згадали аналогічні проекти з використанням дискет і NFC-міток, зазначивши, що сучасні консолі використовують диски схожим чином виключно для перевірки ліцензії та запуску цифрової копії.



