PortProton para linux
Poderosa herramienta para que el jugar en GNU/Linux sea mas posible jugar comodamente combinando script o recetas para los prefijos de proton un wine personalizado de la parte de "STEAM" usado en Steam Deck por si no sabes es una nueva consola de VALVE que promete mucho en el mundo de los jugadores especialmente linuxeros , la consola se centra en usar un sisteam base en "Linux" con arch como base.
Centradonos en portproton es una aplicacion que provee una interfaz con diversas opciones las cuales es notable la facilidad de instalar lanzadores (launcher) y juegos.
En la parte de Auto/Instalacion Tenemos los lanzadores o plataformas de juegos como EpicStore , GameForge , Origin , battle.net , wargaming game center , My games , ubisoft game launcher , GOG galaxy launcher , league of legends , OSU , Rockstar game launcher entre otros.
Emuladores /Emulators Tendremos muchas opciones de emuladores que podremos instalar a tan solo clic , como dolphin , PPSSPP Windows , Citra , DuckStation, CEMU , VBA-M , yabause , project 64 , MAME entre otros.
Wine Settings /Configuraciones de prefijos de wine En esta seccion encontrar谩s todo lo relacionado con la version de wine o proton que usaras en cada juego de forma predeterminada , podras elegir si usar vulkan o el opengl , version de proton ya sea el oficial de parte de steam o el GE , usar el winetricks , winecfg los cuales se utilizan para cambiar la version de windows a cual imitar y el otro es que instala cosas adicionales o dll hay mas opciones pero las mas relevantes son estas.
En la ultima seccion PORTPROTON SETTINGS tendremos la parte de gestion de la aplicacion como eliminar el portproton , actualizar la version del programa , editar la configuracion del usuario como sugiere el texto en ingles , tendremos una lista de cambios "changelog" de la aplicacion sirve mas que nada para ver que se ha mejorado en cada version.
Ahora bien ya sabiendo lo basico y en si resumi bastante para que les aburra pero a la ves sepan a que va la aplicacion y su interfaz. Pasemos a lo que se necesita como dependencia para su ejecucion , paquetes indispensables a continuacion les muestro cuales :
Ubuntu / Linux Mint / Pop!_OS
sudo dpkg --add-architecture i386sudo add-apt-repository multiversesudo apt update && sudo apt upgradesudo apt install curl file libc6 libnss3 policykit-1 xz-utils zenity bubblewrap curl icoutils tar libvulkan1 libvulkan1:i386 wget zenity zstd cabextract xdg-utils openssl bc libgl1-mesa-glx libgl1-mesa-glx:i386
Como adicional los usuarios de NVIDIA en cada caso si quieres ejecutar juegos de 32 bits es necesario la siguiente libreria :
lib32-nvidia-utils
Arch Linux / Manjaro
sudo pacman -S bash icoutils wget bubblewrap zstd cabextract bc tar openssl gamemode desktop-file-utils curl dbus freetype2 gdk-pixbuf2 ttf-font zenity lsb-release nss xorg-xrandr vulkan-driver vulkan-icd-loader lsof lib32-freetype2 lib32-libgl lib32-gcc-libs lib32-libx11 lib32-libxss lib32-alsa-plugins lib32-libgpg-error lib32-nss lib32-vulkan-driver lib32-vulkan-icd-loader lib32-gamemode lib32-openssl
NVIDIA
sudo pacman -S lib32-nvidia-utils
Debian/Deepin
sudo apt install software-properties-common -y && sudo apt-add-repository non-free && sudo dpkg --add-architecture i386 && sudo apt update && sudo apt upgrade
sudo apt install bubblewrap curl gamemode icoutils tar wget zenity zstd libvulkan1 libvulkan1:i386 steam cabextract
Hay muchas mas opciones de distribuciones pero se har铆a muy larga la entrada podes consultar en la pagina de GITHUB
Finalizando todo instaremos la aplicacion con el ultimo comando:
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0 -eng