Con Steam en Linux puedes probar algunas aplicaciones de Windows añadiéndolas como entradas que no son de Steam y seleccionando Proton u otra herramienta de compatibilidad. El resultado varía según la aplicación. Para empezar, necesitas Steam y el instalador de Windows que quieras usar.

Añadir el instalador y abrir la aplicación

Sigue este orden para que el acceso directo de Steam abra el programa instalado y no vuelva a iniciar el instalador:

  1. Añade el instalador a Steam. Abre el menú Games y elige Add a Non-Steam Game to My Library; selecciona el archivo del instalador.
  2. Elige una herramienta de compatibilidad. En las propiedades de esa entrada, abre la pestaña Compatibility y selecciona una herramienta de Steam Play. Proton es una capa de compatibilidad basada en Wine; Proton Experimental es una opción que Cave Maniac STG utilizó en su demostración de Steam Deck.
  3. Ejecuta el instalador. Inícialo desde la biblioteca de Steam y completa la instalación.
  4. Localiza el ejecutable instalado. En la configuración descrita por XDA, los datos de estas aplicaciones están en ~/.local/share/Steam/steamapps/compatdata/. Dentro de la carpeta correspondiente, busca pfx/drive_c y después Program Files o Program Files (x86).
  5. Actualiza el acceso directo. En sus propiedades, cambia Target para que apunte al ejecutable instalado y Start in para que indique la carpeta donde está ese archivo.

XDA describe un entorno de archivos separado para cada aplicación. La ruta anterior corresponde a la configuración que explica esa publicación, así que la ubicación puede variar según la instalación de Steam.

La demostración de Steam Deck tiene un alcance concreto

Demostración en inglés publicada el 14 de marzo de 2022: Cave Maniac STG añade MAME para Windows x64 a Steam Deck, selecciona Proton Experimental y lo ejecuta.

En Desktop Mode, el proceso mostrado para Steam Deck consiste en añadir el ejecutable de Windows como juego ajeno a Steam, forzar Proton Experimental desde sus propiedades y abrirlo. Cave Maniac STG hizo esa demostración con el ejecutable Windows x64 de MAME y señaló que algunas aplicaciones pueden funcionar en Desktop Mode y no llegar a abrirse del todo en Gaming Mode.

El ejemplo sirve para seguir el flujo en Steam Deck, pero se refiere a una configuración concreta con MAME. La diferencia entre los dos modos también es una observación del creador, no un resultado general para todas las aplicaciones.

Los resultados cambian de una aplicación a otra

En las pruebas que publicó XDA, Notepad++ funcionó bien; Clip Studio Paint se cerró al iniciarse; Microsoft 365 no se instaló; y Obsbot Center se cerró cuando el autor conectó una webcam. El instalador de Affinity tampoco se abrió a través de Steam. Son resultados distintos según el programa, no una pauta que permita anticipar el comportamiento de otra aplicación.

XDA también contó que cambiar Vivaldi y OnlyOffice de Proton a Legacy Steam Runtime resolvió un problema con los marcos de las ventanas en KDE en esas pruebas. En una llamada de Discord, la webcam de Vivaldi funcionó, aunque el autor no veía a los demás participantes.

Steam ofrece entornos separados por aplicación y permite escoger herramientas de compatibilidad desde la biblioteca. Bottles también crea entornos aislados y, según XDA, deja acceder a más opciones de configuración. Si necesitas ajustar cada entorno con más detalle, esa flexibilidad puede ser relevante; si prefieres gestionar la aplicación desde Steam, puedes empezar por el método anterior.

Qué recomienda Valve si una aplicación de Steam Deck falla

La guía de Valve indica cómo forzar una herramienta de compatibilidad para un juego concreto de la biblioteca de Steam. Para las aplicaciones que no son de Steam, aconseja comprobar si son compatibles con Arch Linux.

Si una aplicación ajena a Steam da problemas en Steam Deck, Valve recomienda actualizar y reiniciar el dispositivo, desactivar las aplicaciones de terceros instaladas desde Desktop Mode y, si el problema continúa, contactar con el soporte del programa. Consulta la guía de software y solución de problemas de Steam Deck.