configs-scripts
protonfixes
Our great sponsors
configs-scripts | protonfixes | |
---|---|---|
7 | 11 | |
11 | 103 | |
- | - | |
0.0 | 8.2 | |
4 months ago | 17 days ago | |
Shell | Shell | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
configs-scripts
-
P.S.A Stop telling people to avoid single wine prefixes
You can't combine them, and if you try, you're almost certainly going to have a bad time. But on a BTRFS file system, you can deduplicate all the data between them. I run that script on my own setup, and the space savings from so doing are significant.
-
With Proton being as good as it is now, do we still need separate prefixes for every game?
Prefix deduplication has massive space savings potential. I made a script that you can run periodically that handles running duperemove on installed Proton versions and the compatdata folder for BTRFS filesystems: vacuum-steamplay
-
System76: A Case Study on How Not To Collaborate With Upstream
I also dislike the spacious padding that GTK tends to use. I have tweaks that I use for GTK3 gtk.css that make the UI more compact. We can almost certainly still do that here, we just need to sit down with the Adwaita demo and the GTK inspector and just start poking and tweaking.
- I've created a script so I can use NVIDIA on-demand offloading without going crazy
-
GNOME 41: Cleaning up Header Bars
The only way to change the UI density is with xdg-config/gtk-{3,4}.0/gtk.css. You can use @import to split the changes across multiple files. Here is what I use to slim down GTK3. You also need this tweak for the headerbar height to not be decided by an invisible "sizing box".
protonfixes
-
Steam version of game making me log in each boot up on Steam Deck
Have you tried to: * update ProtonGE (I use version 7-49 but I see 7-50 was released yesterday) * remove the file /home/deck/.local/share/Steam/compatibilitytools.d/GE-Proton7-49/protonfixes/gamefixes/1097150.py (source here)
-
How to install Persona 4 Golden on Lutris in 2022
"wmp9_ge" and "klite" custom winetricks verbs, you can download them from here
-
Shatterline has enabled EAC support for proton!
Fixes should land in GE-Proton7-34: https://github.com/GloriousEggroll/protonfixes/pull/94
-
Protontricks/proton general question
^ And Proton-GE, if you use it, will automatically fetch packages it knows that you need. This isn't all that common though.
- A thread about using Proton-GE and Wine-GE builds
-
With Proton being as good as it is now, do we still need separate prefixes for every game?
I suppose save game detection and folder merging could be done on a per-game basis with something like protonfixes.
- SMITE's EAC seems to be working with a small tweak
-
So, what actually are the differences between main fork Proton and the GE fork?
It has a script with known fixes for each game e.g persona 4 script is here
- I have a problem with Gothic
-
Proton-6.15-GE-1 released
There are kinda two levels of "game fixes". There are out-of-tree patches to Wine that were made to fix specific games but are not yet sufficiently tested or might present some other problems that prevent them from being included in upstream Wine yet. These are included in wine-ge, yes. Then there are "protonfixes", these are specific to Steam. They are Python scripts that run before the game is started to install dependencies or make other changes to the prefix that are required to run that specific game. Since they use Steam codes to reference the games, they can't work outside of Steam, so these are not in wine-ge. If you use Lutris to install games, then Lutris has install scripts that can do the same job, so it generally cover for it.
What are some alternatives?
nvrun - Application runner for NVIDIA GPUs on a Linux system with a dual-GPU config utilizing NVIDIA On-Demand offloading
wine-ge-custom - My custom build of wine, made to use with lutris. Built with lutris's buildbot.
skeuos-gtk
protonfixes - A module for applying fixes at runtime to unsupported games with Steam Proton without changing game installation files
fwupd - A system daemon to allow session software to update firmware
proton-ge-custom - Compatibility tool for Steam Play based on Wine and additional components
apt - Fork of https://salsa.debian.org/apt-team/apt
proton-wine - Wine with a bit of extra spice
duperemove - Tools for deduping file systems
steam-for-linux - Issue tracking for the Steam for Linux beta client
shell - Pop!_OS Shell
buildbot