Giter VIP home page Giter VIP logo

Comments (8)

Lctrs avatar Lctrs commented on July 30, 2024 1

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.

Vysp3r avatar Vysp3r commented on July 30, 2024
  1. So basically it works right now if you're not using Gamescope?
  2. 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.

 avatar commented on July 30, 2024

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.

  1. 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).

  2. 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.

Vysp3r avatar Vysp3r commented on July 30, 2024

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.

Vysp3r avatar Vysp3r commented on July 30, 2024

@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.

Vysp3r avatar Vysp3r commented on July 30, 2024

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.

 avatar commented on July 30, 2024

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.

Vysp3r avatar Vysp3r commented on July 30, 2024

Added in aa4885f.

from protonplus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.