
Ahora, este es un software muy bueno, y me gusta verlo. PartyDeck es una nueva herramienta que puede ayudarlo a comenzar varios juegos en una pantalla separada local, incluso si realmente no lo admiten.
¿Cómo? Lanza varias copias del mismo juego y desmonta todas las conexiones para usted, e incluso se ajusta automáticamente a todas las ventanas por pantalla. Así que esta no es una verdadera pantalla dividida local, es fingir, pero esta es una idea fantástica hacer que los juegos sean más accesibles para las personas para jugar juntas.
Como el desarrollador explica cómo funciona:
- Sesión de Kwin: Esta sesión de Kwin muestra todos los lanzamientos de muestras de juego y inicia el script para cambiar automáticamente el tamaño y los cambios en cada ventana de GameCope.
- Gamescope: Contiene cada copia del juego en su propia ventana. También tiene un efecto secundario ordenado de tomar la entrada del controlador, incluso si la ventana actualmente no es activamente, es decir, varias copias de GameCope pueden recibir la entrada simultáneamente.
- Bubblewrap: Utiliza Bonds para enmascarar los archivos de entrada EVDEV de las copias, por lo que cada copia recibe la entrada de un solo controlador específico. También usa la unión de los catálogos para dar a cada jugador su propio ahorro y configuración en los juegos.
- Tiempo de ejecución de vapor/protón): Si es necesario, la aplicación puede iniciar juegos nativos de Linux durante Steam (actualmente 1.0 (Scout) y 2.0 (soldados) son compatibles) para una mejor compatibilidad. Los juegos de Windows se lanzan a través de la instalación de lanzamiento de UMU
- Goldberg Steam EMU: En los juegos que usan la API de Steam para un entorno de múltiples usuarios, Goldberg se usa para permitir que las copias del juego se conecten entre sí, así como otros dispositivos que operan en la misma red local.
- Y finalmente, el juego en sí.

Hay varias restricciones, y el desarrollador es honesto en el hecho de que este es «el primer proyecto de software serio que hice cuando lo hice», y por lo tanto puede ser un poco sucio.
Puede verificarlo en GitHub.









