Привет Лорче, дело такое, играю с другом в кооп игры, друг играет на ноуте, из-за чего многие игры у него сильно тормозят и не удаётся нормально поиграть. Во избежании лагов по возможности играем через удалённый доступ (steamlink, moonlight...), я завожу хост, друг подключается и играет вместе со мной на одном компе, но нормально так можно играть только в игры, где уже есть встроенная поддержка разделённого экрана (split screen).
Так вот хотелось бы запускать игры, где поддержки разделённого экрана нет, подобно тому как это делает Nucleos Co-Op. Вкратце, он запускает отдельные независимые друг от друга экземпляры игры (с отдельными настройками, файлами сохранений, данными игрока), убирает рамку окна и расставляет окна на экране в удобном формате, в некотором роде получается split screen. Могу предположить, что можно сделать отдельные экземпляры игры с помощью правильно настроенной песочницы, но не уверен, с песочницами особо не работал. С нативными играми всё должно быть относительно просто, но как быть с играми запускаемыми в wine? И как быть с окнами, в идеале я бы вообще вынес окно игры в отдельный виртуальный рабочий стол, чтобы оно мне не мешало, но у друга был к нему удалённый доступ.
Вот только пока без понятия как всё это сделать, нужны советы, может кто уже что-то подобное делал.