Saltar al contenido

cuaderno de campo

anotaciones

Menú
  • casa
    • dinou del carrer nou
  • cocina
    • pan
    • repostería
    • verdura
  • huerto
    • instrucciones sobre el huerto
    • plano del número 29
    • huerto del año 2025
  • humanidades
    • fonoteca
    • galería
  • juego
    • colección de roms
    • steamos en steam deck
    • lista de juego
    • dosbox
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

steam + proton en ubuntu

Publicada el 8 de septiembre de 202324 de mayo de 2025 por ernesto
  • instalación
    • steam
      • apt
      • snap
      • steam_latest.deb
    • proton
      • steam
      • proton-caller
  • configuración
    • proton
  • ejecución
    • steam
    • proton
      • proton-call: proton exited with: code: 5
  • fuentes
Puesto al día el 24 de mayo de 2025.
proton 6.3

instalación

steam

apt

sudo apt show steam

Valve's Steam digital software delivery system Steam (https://www.steampowered.com) is a software content delivery system developed by Valve software (https://www.valvesoftware.com).

sudo apt install steam

steam

snap

a 22 de marzo de 2024, con la instalación de steam vía snap, se obtiene una versión más reciente de la aplicación (1.0.0.78 frente a la versión 1.0.0.74 del repositorio de ubuntu):

sudo snap install steam

Se ha instalado steam 1.0.0.78 por Canonical✓

steam

he tenido, sin embargo, problemas con los controladores ó drivers de la tarjeta gráfica que snap, a diferencia de apt, no instala por sí solo.

steam_latest.deb

por último, el paquete steam_latest.deb está disponible en la página de steam:

sudo dpkg -i steam_latest.deb

Preparando para desempaquetar descargas/steam_latest.deb …
Desempaquetando steam-launcher (1:1.0.0.81) sobre (1:1.0.0.81) …
Configurando steam-launcher (1:1.0.0.81) …
[...]

steam

por esta vía, es menos probable que se pierdan las dependencias.

proton

steam

una vez se abra steam, hay que instalar la aplicación proton desde la biblioteca:

biblioteca > búsqueda > proton > proton 6.3 > instalar

opto por la versión 6.3 de proton porque es la versión que proton-call solicita (aun cuando he instalado otras versiones más recientes como la 8.0):

proton-call: cannot find Proton: Proton 6.3 does not exist

proton-caller

esto es sólo posible (que sepa) a partir de la versión jammy jellyfish de ubuntu (22.04.4 LTS):

sudo apt show proton-caller

Proton-caller allows you to run any Windows program through Valve's Proton compatibility layer as easy as running it with WINE. Simply configure your Steam and common directories, and run the executable with proton-call -r foo.exe. Other usage examples can be found in the manual page. The last arguments are passed to the windows executable.

sudo apt install proton-caller

proton-call -r ~/archivo/windows/SirFred.exe

proton-call: failed to open config: No such file or directory (os error 2)

configuración

proton

proton-call --help

[...]
Config:
The config file should be located at '$XDG_CONFIG_HOME/proton.conf' or '$HOME/.config/proton.conf'
The config requires two values.
Data: a location to any directory to contain Proton's runtime files.
Steam: the directory to where steam is installed (the one which contains the steamapps directory).
Common: the directory to where your proton versions are stored, usually Steam's steamapps/common directory.

nano ~/.config/proton.conf

data="/home/ernesto/wine/"
steam="/home/ernesto/steam/"
common="/home/ernesto/steam/steamapps/common/"

explicación de las carpetas de proton.conf:

  • data: vale cualquier directorio (en éste se almacenan los archivos de ejecución de proton).
  • steam: apunta al directorio donde se ha instalado steam.
  • common: apunta al directorio donde se encuentra la aplicación proton. suele encontrarse en steam/steamapps/common (valga la instrucción find ~ -iname proton* para dar con su ubicación exacta).

ejecución

steam

si el juego sólo es compatible con windows, es necesario forzar el uso de proton:

steam > biblioteca > botón derecho sobre el juego > propiedades > compatibilidad > forzar el uso de una herramienta especifica de compatibilidad para Steam Play > Proton 6.3-8

proton

proton-call -r ~/archivo/windows/SirFred.exe

Running Proton 6.3 for archivo/windows/SirFred.exe
[...]

proton-call: proton exited with: code: 5

en este caso, hay que ejecutar el archivo ejecutable (exe) desde su propio directorio:

cd ~/archivo/windows/

proton-call -r SirFred.exe

Running Proton 6.3 for SirFred.exe
[...]

esto (que no es mucho) puede reducirse a un único archivo ejecutable:

nano bin/sirfred

cd ~/archivo/windows/
proton-call -r SirFred.exe

chmod +x bin/sirfred

sirfred

Running Proton 6.3 for SirFred.exe
[...]

fuentes

  • «Acerca de» en Steam, 2025.
Etiquetado como proton-caller, protontricks, snap, steam
  • wine

    Puesto al día el 25 de mayo de 2025. instalación vía ubuntu sudo apt show…

  • La abadía del crimen
    La abadía del crimen

    Puesto al día el 21 de enero de 2021. la abadía del crimen La abadía…

  • Sir Fred
    Sir Fred

    Puesto al día el 10 de octubre de 2023. Sir Fred Sir Fred, Made in…

RSS rutas fuera

  • La Naranja Metálica #104 (9×12) 2 de octubre de 2025 Belisario
  • Terror en Blanco: Monstruos lacustres, con Javier Resines 2 de octubre de 2025 Javier Resines
  • Barren Path – Grieving(2025) 30 de septiembre de 2025 Nicholas Mkhl
  • Beats and yelling: Castrator 30 de septiembre de 2025 Hate Meditations
  • Reseñas breves (septiembre de 2025) 29 de septiembre de 2025 Belisario
  • Anica, la hija del orangután en la revista DeMisterios 27 de septiembre de 2025 Javier Resines
  • Beats and yelling shorts, 27th September 25 27 de septiembre de 2025 Hate Meditations
  • CAMINANDO ENTRE MONSTRUOS 02 (Bestiario Sonoro): Basandere, la señora de los bosques 25 de septiembre de 2025 Javier Resines
  • CAMINANDO ENTRE MONSTRUOS 01 (BESTIARIO SONORO): Anica, la hija del orangután 22 de septiembre de 2025 Javier Resines

Archivo

cuaderno de campo 2011-2025