• Doomguy1364@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      18
      ·
      1 year ago

      So, I only have 3 applications installed through Flatpak (Bottles, discord-screenaudio, and Protontricks), but for compatibility sake Flatpak will have a few different NVIDIA drivers and their 32bit versions installed for application functionality.

      Most of the time, between updates I will have 3-4 different ones installed at any given time. It’s nothing super upsetting, but it is “Mildly Infuriating” as its a slight loss of a couple gigabytes of space.

      • Caboose12000@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        ah that makes a lot more sense, thanks!

        as an aside, how has discord-screenaudio been working for you? I saw a couple reviews that said it might steal my discord credentials and held off getting it, but it’d be really nice to be able to share my screen with audio again

        • Doomguy1364@lemmy.dbzer0.comOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          1 year ago

          I have a secondary discord account I use primarily for streaming, It works pretty well and I haven’t had any issues.

          I used to use the secondary account in a web browser and manually patch in the audio to it’s mic input with pipewire and a patch bay.

          The main reason I use discord-screenaudio is because I’m lazy and it’s slightly faster than manually doing it; Also it allows you to actually have the audio come out from the stream like on the standard windows client, as opposed to using the mic input for audio.

      • TheInsane42@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 year ago

        Believe me, even after 28y using Linux this is a tough one.

        Is flatpack another package manager like snap with it’s own dependency hell?

        • Doomguy1364@lemmy.dbzer0.comOP
          link
          fedilink
          English
          arrow-up
          4
          ·
          edit-2
          1 year ago

          Yeah. . . basically lol, I only use it for a handful of things; Bottles (To run windows software and non-steam games in a sandbox), discord-screenaudio (To easily stream movies and shows to friends who refuse to leave discord), and Protontricks (To VERY easily install mods for steam games that have a .exe installer).

          Seriously Protontricks is amazing, no more extracting exe files to install mods just a simple

          protontricks -c ‘wine ~/Downloads/nameOfModOrPatchToInstall.exe’ steamid#forgame

          and you click through the installer like you’re on windows.

    • GiuseppeAndTheYeti@midwest.social
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      I’m new. I only just took my first few steps into the world of Linux like 2-3 weeks ago to set up a Pi-hole VPN. From what I can gather in other comments is that flatpak is a program that optimizes storage by keeping any program and it’s dependent files in one place instead of having dependencies spread out amongst system folders. The drawback would be that running simple commands like OP did don’t work because the files are either held in an unexpected place according to the repository or they files were technically installed in their respective folders, then moved to their respective container by flatpak which marks them as having been “used”. The other drawback seems to be system overhead. The container system must use a bunch of storage.

      That’s what I took from the post and comments anyway.

      • ReCursing@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        It doesn’t optimise storage, it does exactly the opposite. The point is to try to reduce dependencies by having everything in one atomic unit. This means if two programmes would use the same library you waste space by having it installed twice, but if two programmes use different versions of the same library you don’t have dependency problems because they each have their own copy to work from. I can see the pros and cons but personally I don’t have a use for it so I avoids it