Comments (8)
This won't work. We're just building an archive of the sources, and not the binaries, of Proton GE in this repository to reduce build time on flatpak side.
from protonplus.
- So basically it works right now if you're not using Gamescope?
- Will I need to make ProtonPlus install the flatpak of ProtonGE or I can download a zip and extract it like every other launcher?
from protonplus.
I must say I do have somewhat limited understanding of the whole picture - from reading various issues it looks like this is something that needs to be eventually fixed between all of Flatpak, Steam and Gamescope and it's moving in that direction, but it seems pretty involved and who knows how long it will take. At the same time, it's probably quite unknown to the average Steam user.
If you install Steam from Flathub through Gnome Software or else with gamescope which is listed there as an addon (which seems to be becoming the mainstream path to installing Steam), gamescope just won't work by default. I made the issue here because this is one of the two apps (with ProtonUpQT) that are becoming quite widespread for managing Proton among these communities and you are possibly in a unique position to maybe bypass this problem for the time being, so the average user that just wants to copy some ProtonDB launch options with gamescope in it has things working.
-
Yes, the issue is only related to the flatpak version of gamescope - currenly no other version of Proton other than the community flatpak releases work with it, not even the Steam-bundled official versions. As I understand it, these versions work because they patch out
pressure-vessel
(some kind of valve flatpak-like containerization/sandbox). -
I'm not 100% sure, but you probably don't need to install it as flatpak - just needs to be copied to the right folders. It will lose the option of being updated through flatpak but that's the purpose of your tool anyway. Also perhaps there should be some kind of a notice or explanation that these versions are needed only if you want to use flatpak gamescope.
edit: These are both the versions
https://github.com/flathub/com.valvesoftware.Steam.CompatibilityTool.Proton
https://github.com/flathub/com.valvesoftware.Steam.CompatibilityTool.Proton-GE
from protonplus.
Alright, I'll try to come up with something for that in the next update. I will work on that this weekend.
If I can simply download them it will be really easy otherwise I'm not sure how I could do it if not installing the flatpak.
from protonplus.
@mystrdat would you be able to download and install this manually https://github.com/Lctrs/proton-ge-custom-tarball-maker/releases/download/GE-Proton7-43-1/proton-ge-custom-src.tar.xz in /home/vysp3r/.var/app/com.valvesoftware.Steam/.steam/steam/compatibilitytools.d and tell me if that works for you using gamescope?
from protonplus.
Since @Lctrs told me I would probably need to mimick what they do when you install the community version, the only way I could see myself implement that in my app would be to add a warning (that you can disable after viewing it one time) when you try to add a tool for Steam (Flatpak). What do you think @mystrdat?
from protonplus.
Hey @Vysp3r, apologies I wasn't at my gaming machine to try during the weekend. Looks like too much effort to recreate these builds on your end. I think making people installing Proton with ProtonPlus aware of this existing limitation between flatpak gamescope and Proton is the next best thing, and hopefully it will be resolved in the near future between all these libraries properly. Thanks for looking into it!
from protonplus.
Added in aa4885f.
from protonplus.
Related Issues (20)
- [FEATURE] App icon following GNOME's guidelines HOT 23
- [FEATURE] New app name HOT 19
- [BUG] Releases are not always deleted properly HOT 1
- [FEATURE] DXVK, VKD3D & NVAPI Updater HOT 16
- Installed wine runner isn't detected HOT 3
- Error when installing a runner for Steam for the first time HOT 7
- [BUG] HOT 1
- [FEATURE] Add ability to download older proton-ge versions HOT 9
- [BUG] Clicking to delete steam proton versions in ProtonPlus isn't deleting files HOT 5
- [FEATURE] Always up to date version of a runner HOT 5
- Some entries are missing in the pot file and therefor not translated HOT 7
- [FEATURE] Proton Prefix HOT 13
- [FEATURE] Show if a version is in use HOT 2
- [FEATURE] A Download Indicator HOT 2
- [BUG] Visual Problems with v0.4.7 HOT 8
- [BUG] Can't see installed only proton verions. HOT 7
- [FEATURE] Adding Steam Tinker Launch to possible downloads HOT 1
- [FEATURE] Backend Rework
- [BUG] Unacceptable TLS certificate error HOT 3
- [FEATURE] New app Icon HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from protonplus.