Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. Fan of Flatpaks ...or Not?

Fan of Flatpaks ...or Not?

Scheduled Pinned Locked Moved Linux
linux
307 Posts 170 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • nitrolife@rekabu.ruN [email protected]

    this is a system for work tasks. Of course, I understand what the developers are going for. that is Android. And it's really nice to read the Internet on android. But try to do something more complicated than that and you'll realize that it's hell. However, I don't mind if such distributions appear. Why not? I just don't understand people who voluntarily limit their abilities. And why you don't just install Android 64?

    The flatpack approach automatically remove everything low-level from the equation. Do you want to write directly to the graphics card buffer? Read the input? Do I set the fan rotation parameters directly in the /proc? All these applications will never work in flat pack.

    On the other hand, flatpack is superfluous and for convenience. You can simply build an executable file without dependencies and configure firejail for it yourself... That's all. Or run the file from another user. That is so popular exactly bacause RedHat pushed them. Literaly like Canonical pushed snap.

    A This user is from outside of this forum
    A This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #115

    All these applications will never work in flat pack.

    They don't have to! Flatpak doesn't remove all other ways to install software. But for 95% of use cases, it will do just fine.

    Firejail is good, but it only solves sandboxing part of the equation, and there's so much more to Flatpaks than that. Also, it's more painful to configure and is more sysadmin-oriented.

    nitrolife@rekabu.ruN 1 Reply Last reply
    4
    • shrewdcat@lemmy.zipS [email protected]
      This post did not contain any content.
      T This user is from outside of this forum
      T This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #116

      I've heard Flatpaks aren't great at CLI tools, is that true ?

      As a Nix user, I'm glad Flatpaks exist for other people, but I only ever use them when a package is not available from Nix directly. Seeing as Nix is literally the biggest package manager out there, it's a pretty rare occurrence.

      P T 2 Replies Last reply
      2
      • shrewdcat@lemmy.zipS [email protected]
        This post did not contain any content.
        B This user is from outside of this forum
        B This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #117

        Most of us refugees just want windows but cool.

        1 Reply Last reply
        4
        • shrewdcat@lemmy.zipS [email protected]
          This post did not contain any content.
          jedi@bolha.forumJ This user is from outside of this forum
          jedi@bolha.forumJ This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #118

          About the image: The joke's on you, I install my flatpaks via the terminal.

          I've started using flatpaks more after starting using Bazzite and I liked them more than I expected. As a dev, I still need my work tools to be native, but most of my other needs are well covered by flatpaks.

          Tip: Flatseal is a great config manager for flatpaks' permissions.

          O P hallettj@leminal.spaceH 3 Replies Last reply
          31
          • jedi@bolha.forumJ [email protected]

            About the image: The joke's on you, I install my flatpaks via the terminal.

            I've started using flatpaks more after starting using Bazzite and I liked them more than I expected. As a dev, I still need my work tools to be native, but most of my other needs are well covered by flatpaks.

            Tip: Flatseal is a great config manager for flatpaks' permissions.

            O This user is from outside of this forum
            O This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #119

            I installed flatseal but I never understand what is essential and what is not.

            jedi@bolha.forumJ 1 Reply Last reply
            6
            • T [email protected]

              I've heard Flatpaks aren't great at CLI tools, is that true ?

              As a Nix user, I'm glad Flatpaks exist for other people, but I only ever use them when a package is not available from Nix directly. Seeing as Nix is literally the biggest package manager out there, it's a pretty rare occurrence.

              P This user is from outside of this forum
              P This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #120

              Yes it is true. Flatpak is for gui apps only, at least as far as I know.

              1 Reply Last reply
              2
              • jedi@bolha.forumJ [email protected]

                About the image: The joke's on you, I install my flatpaks via the terminal.

                I've started using flatpaks more after starting using Bazzite and I liked them more than I expected. As a dev, I still need my work tools to be native, but most of my other needs are well covered by flatpaks.

                Tip: Flatseal is a great config manager for flatpaks' permissions.

                P This user is from outside of this forum
                P This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #121

                Installing flatpaks via the terminal is so much faster for some reason, so I always do it that way.

                1 Reply Last reply
                11
                • shrewdcat@lemmy.zipS [email protected]
                  This post did not contain any content.
                  P This user is from outside of this forum
                  P This user is from outside of this forum
                  [email protected]
                  wrote on last edited by [email protected]
                  #122

                  I am definitely a fan. A lot of people say that flatpaks are bad because of sandboxing but I haven't seemed to have any issues with it.

                  Although I do try to use dnf when a dnf package is available (I use fedora)

                  1 Reply Last reply
                  3
                  • eta@feddit.orgE [email protected]

                    Flatpak Zen Browser is never asking me to be the default. Maybe it did in the beginning but I don't remember.

                    B This user is from outside of this forum
                    B This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #123

                    Maybe you checked "stop asking"?

                    eta@feddit.orgE 1 Reply Last reply
                    0
                    • M [email protected]

                      Idk how, but one time I tried installing something as a flatpak and it took like 300+MB and a very long time. I figured something was wrong, found a way to install it normally and it took like 10MB and installed quickly. Idk what went wrong, but I'll never touch this garbage again

                      Edit: oh they're not for arch. Maybe they should have told me before the 300mb slog

                      Z This user is from outside of this forum
                      Z This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #124

                      If i got it right, flatpacks gather all of the dependencies of the package and bundles them with tha package. Maybe those extra 290mb were from dependencies that you already had installed but that flatpak wanted to install another copy.

                      M 1 Reply Last reply
                      2
                      • B [email protected]

                        Maybe you checked "stop asking"?

                        eta@feddit.orgE This user is from outside of this forum
                        eta@feddit.orgE This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #125

                        Probably but I think if the original comment wanted the message to disappear they would also have done that.

                        B 1 Reply Last reply
                        0
                        • O [email protected]

                          I installed flatseal but I never understand what is essential and what is not.

                          jedi@bolha.forumJ This user is from outside of this forum
                          jedi@bolha.forumJ This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #126

                          It is mostly trial and error. I use it mostly to set envvars.

                          As an example, I add the ~/.themes folder and the GTK_THEME to allow some apps to get the themes I downloaded.

                          O 1 Reply Last reply
                          2
                          • eta@feddit.orgE [email protected]

                            Probably but I think if the original comment wanted the message to disappear they would also have done that.

                            B This user is from outside of this forum
                            B This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #127

                            No, I wouldn't. It's how I can tell if the setting actually took!

                            eta@feddit.orgE 1 Reply Last reply
                            0
                            • shrewdcat@lemmy.zipS [email protected]
                              This post did not contain any content.
                              bvoigtlaender@feddit.orgB This user is from outside of this forum
                              bvoigtlaender@feddit.orgB This user is from outside of this forum
                              [email protected]
                              wrote on last edited by [email protected]
                              #128

                              iit: nerds unable to comprehend that building a piece of software from source in not something every person can do.

                              EDIT: or doesn’t want to do

                              J F 2 Replies Last reply
                              19
                              • C [email protected]
                                That reminds me, is Flatpak packaging CLI tools already?
                                T This user is from outside of this forum
                                T This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #129

                                I've packaged a CLI that I made as a flatpak. It works just fine. Nothing weird was required to make it work.

                                The only thing is that if you want to use a CLI flatpak, you probably want to set an alias in your shell to make running it easier.

                                I'm not sure why more CLIs aren't offered as flatpaks. Maybe because static linking them is so easy? I know people focus on flatpak sandboxing as a primary benefit, but I can't help but think of static linking was easier for bigger applications, it wouldn't be needed as much.

                                1 Reply Last reply
                                1
                                • shrewdcat@lemmy.zipS [email protected]
                                  This post did not contain any content.
                                  icastfist@programming.devI This user is from outside of this forum
                                  icastfist@programming.devI This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #130

                                  Speaking of terminal emulators! - https://arcan-fe.com/2025/01/27/sunsetting-cursed-terminal-emulation/

                                  1 Reply Last reply
                                  1
                                  • T [email protected]

                                    I've heard Flatpaks aren't great at CLI tools, is that true ?

                                    As a Nix user, I'm glad Flatpaks exist for other people, but I only ever use them when a package is not available from Nix directly. Seeing as Nix is literally the biggest package manager out there, it's a pretty rare occurrence.

                                    T This user is from outside of this forum
                                    T This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by [email protected]
                                    #131

                                    I posted this in another thread, but reposting here because a lot of people, including myself up until very recently, were under that impression:

                                    I've packaged a CLI that I made as a flatpak. It works just fine. Nothing weird was required to make it work.

                                    The only thing is that if you want to use a CLI flatpak, you probably want to set an alias in your shell to make running it easier.

                                    I'm not sure why more CLIs aren't offered as flatpaks. Maybe because static linking them is so easy? I know people focus on flatpak sandboxing as a primary benefit, but I can't help but think that if static linking was easier for bigger applications, it wouldn't be needed as much.

                                    1 Reply Last reply
                                    1
                                    • bvoigtlaender@feddit.orgB [email protected]

                                      iit: nerds unable to comprehend that building a piece of software from source in not something every person can do.

                                      EDIT: or doesn’t want to do

                                      J This user is from outside of this forum
                                      J This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by [email protected]
                                      #132

                                      one of my least favorite things about arch and other rolling distros is that yay/pacman will try and recompile shit like electron/chromium from source every few days unless you give it very specific instructions not to - which is annoying as shit bc compiling the entirety of chrome from source takes hours even with decent hardware.

                                      granted, i fucking hate google products too but if you’re doing any web dev it’s necessary sometimes.

                                      idk im definitely willing to admit i might be the idiot here. managing your packages with pacman might just be routine to some people. to me arch is the epitome of classic bad UX in an open source project. it’s like they got too focused on being cmatrix-style terminal nerds and forgot to make their software efficiently useable outside of 5 very specific people’s workflows. it’s not even the terminal usage that is bad about arch. plenty of things are focused on that and… don’t do it shittily? idk…

                                      edit: yes to all the arch fanboy’s points in response to me. i used to be super into arch and am aware of the fact that this isn’t explicit behavior but to act like it doesn’t happen in a typical arch user experience is disingenuous. i also disagree with the take that arch doesn’t endorse this outright with its design philosophy, bc it does. the comparison of the AUR to other, similar things like PPAs doesn’t land for me bc PPAs aren’t integrated into the ecosystem nearly as much as AUR is with arch. you can’t tell people to just grab the binaries or not use AUR whenever it’s convenient to blame the user, when arch explicitly endorses a philosophy amicable to self-compilation and also heavily uses the AUR even in their own arch-wiki tutorials for fairly basic use cases. arch wants to have its cake and eat it too and be a great DIY build it yourself toolkit while also catering to daily driver use and more generalist users. don’t get me wrong, it’s the best attempt at such a thing i’ve seen - but at a certain point you have to ask if the premise makes sense anymore. in the case of arch, it doesn’t and it causes several facets of the ecosystem to flounder from a user perspective. the arch community’s habit of shouting “skill issue” at people when they point out legitimate issues with the design philosophy bugs the fuck out of me. this whole OS is a camel.

                                      ahoneybun@lemmy.worldA J spectrism@feddit.orgS ayaya@lemdro.idA F 5 Replies Last reply
                                      13
                                      • J [email protected]

                                        one of my least favorite things about arch and other rolling distros is that yay/pacman will try and recompile shit like electron/chromium from source every few days unless you give it very specific instructions not to - which is annoying as shit bc compiling the entirety of chrome from source takes hours even with decent hardware.

                                        granted, i fucking hate google products too but if you’re doing any web dev it’s necessary sometimes.

                                        idk im definitely willing to admit i might be the idiot here. managing your packages with pacman might just be routine to some people. to me arch is the epitome of classic bad UX in an open source project. it’s like they got too focused on being cmatrix-style terminal nerds and forgot to make their software efficiently useable outside of 5 very specific people’s workflows. it’s not even the terminal usage that is bad about arch. plenty of things are focused on that and… don’t do it shittily? idk…

                                        edit: yes to all the arch fanboy’s points in response to me. i used to be super into arch and am aware of the fact that this isn’t explicit behavior but to act like it doesn’t happen in a typical arch user experience is disingenuous. i also disagree with the take that arch doesn’t endorse this outright with its design philosophy, bc it does. the comparison of the AUR to other, similar things like PPAs doesn’t land for me bc PPAs aren’t integrated into the ecosystem nearly as much as AUR is with arch. you can’t tell people to just grab the binaries or not use AUR whenever it’s convenient to blame the user, when arch explicitly endorses a philosophy amicable to self-compilation and also heavily uses the AUR even in their own arch-wiki tutorials for fairly basic use cases. arch wants to have its cake and eat it too and be a great DIY build it yourself toolkit while also catering to daily driver use and more generalist users. don’t get me wrong, it’s the best attempt at such a thing i’ve seen - but at a certain point you have to ask if the premise makes sense anymore. in the case of arch, it doesn’t and it causes several facets of the ecosystem to flounder from a user perspective. the arch community’s habit of shouting “skill issue” at people when they point out legitimate issues with the design philosophy bugs the fuck out of me. this whole OS is a camel.

                                        ahoneybun@lemmy.worldA This user is from outside of this forum
                                        ahoneybun@lemmy.worldA This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #133

                                        I get that with NixOS even if I use a tablet as my release. It's pretty annoying if it is too new and not cached yet.

                                        1 Reply Last reply
                                        1
                                        • J [email protected]

                                          one of my least favorite things about arch and other rolling distros is that yay/pacman will try and recompile shit like electron/chromium from source every few days unless you give it very specific instructions not to - which is annoying as shit bc compiling the entirety of chrome from source takes hours even with decent hardware.

                                          granted, i fucking hate google products too but if you’re doing any web dev it’s necessary sometimes.

                                          idk im definitely willing to admit i might be the idiot here. managing your packages with pacman might just be routine to some people. to me arch is the epitome of classic bad UX in an open source project. it’s like they got too focused on being cmatrix-style terminal nerds and forgot to make their software efficiently useable outside of 5 very specific people’s workflows. it’s not even the terminal usage that is bad about arch. plenty of things are focused on that and… don’t do it shittily? idk…

                                          edit: yes to all the arch fanboy’s points in response to me. i used to be super into arch and am aware of the fact that this isn’t explicit behavior but to act like it doesn’t happen in a typical arch user experience is disingenuous. i also disagree with the take that arch doesn’t endorse this outright with its design philosophy, bc it does. the comparison of the AUR to other, similar things like PPAs doesn’t land for me bc PPAs aren’t integrated into the ecosystem nearly as much as AUR is with arch. you can’t tell people to just grab the binaries or not use AUR whenever it’s convenient to blame the user, when arch explicitly endorses a philosophy amicable to self-compilation and also heavily uses the AUR even in their own arch-wiki tutorials for fairly basic use cases. arch wants to have its cake and eat it too and be a great DIY build it yourself toolkit while also catering to daily driver use and more generalist users. don’t get me wrong, it’s the best attempt at such a thing i’ve seen - but at a certain point you have to ask if the premise makes sense anymore. in the case of arch, it doesn’t and it causes several facets of the ecosystem to flounder from a user perspective. the arch community’s habit of shouting “skill issue” at people when they point out legitimate issues with the design philosophy bugs the fuck out of me. this whole OS is a camel.

                                          J This user is from outside of this forum
                                          J This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #134

                                          I've been on Garuda for 4 years or so, not once has this happenoed to me

                                          J 1 Reply Last reply
                                          6
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups