linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

tvcvt, in What has been your experience with Flatpak?

My experience has been mostly positive. I hit a situation a couple times where a particular app hanging will prevent other flatpaks from launching. That took a while to figure out, but otherwise it’s pretty good. In general things work the way they’re supposed to.

mcmodknower, in What has been your experience with Flatpak?

Most apps worked out of the box. It feels like gimp is a little bit (very tiny) slower at starting. For OpenTTD i had to manually add the x11 access in flatseal. And for osu! it is the only way i can play the current version, and that just works.

TCB13, in What has been your experience with Flatpak?
@TCB13@lemmy.world avatar

Perfection. Debian + GNOME Software + Flatpak = Rock solid and clean OS with the latest software.

There are a few things that still need to be ironed out tho. For eg. communication between desktop apps and browser extensions such as this.

Another thing I would like to see is a decent and supported way to mirror flathub and/or have offline installations.

Kusimulkku,

I managed to get the workaround working, but it’s nowhere near optimal to have to do that. I hope they’ll fix it

TCB13,
@TCB13@lemmy.world avatar

What workaround specifically?

Kusimulkku,

KeepAssXC and Firefox both being flatpaks but still talking to each other

littlewonder,

Lololol KeepAss

KISSmyOS,

That’s what I’m running since yesterday. Bare-bones Debian (base system + Gnome shell) with all GUI apps installed from Flatpak.

baseless_discourse, (edited ) in What has been your experience with Flatpak?

All the problem I haven encountered with flatpak is short-term (GPU passthrough, wayland support etc), and all of them either dont work or require a one time fix.

Basically if I dont encounter problem on the frist day, I have never encounteted any problem after that, unless a update introduced some bug in the software, of course.

yote_zip, in What has been your experience with Flatpak?
@yote_zip@pawb.social avatar

Aside from philosophical issues my experience with Flatpak has been excellent. There’s some theming steps you need to do to make them feel like regular apps, which I feel is clunky design. No Flatpak-induced instability from what I can tell. Setting up directory permissions is sometimes slightly annoying but Flatseal makes it trivial, and most Flatpak permissions are set up properly out of the box these days.

I haven’t noticed any start-time delays when launching Flatpaks as opposed to regular apps - I don’t know if they’ve fixed that or if my system is just too powerful. The only app that I’ve personally noticed is weird is VSCodium, which has trouble escalating to admin permissions when you’re trying to edit privileged files. I still use the regular version for that reason.

AProfessional,

deleted_by_author

  • Loading...
  • yote_zip,
    @yote_zip@pawb.social avatar

    I wasn’t able to get the gsettings method to work (I’m on Wayland KDE), and that article doesn’t say anything about theming QT Flatpaks. Also, after “installing” my GTK theme as a flatpak via the method described, it still wasn’t available to my GTK Flatpaks via the GTK_THEME method. The steps in the itsfoss.com article do work, though there’s been a lot of squabbles about the “proper” way to expose themes to Flatpaks. Regardless, this all goes back to my point that theming Flatpak is clunky and should be much smoother.

    AProfessional,

    GTK_THEME is a development env var, it’s not expected to work in many cases. For example GtkSettings:gtk-theme won’t even contain it so apps can be confused.

    The post details exactly how it works but yes it’s only about GTK.

    yote_zip,
    @yote_zip@pawb.social avatar

    Right, I understand it’s not supposed to be used in “proper” usage, but it does work for all my GTK apps and the gsettings method does not work for me. Unless I’m supposed to store it somewhere else because I’m on KDE.

    AProfessional,

    You must not have xdg-desktop-portal-gtk.

    I think one recent release was also bugged but it’s fixed if up to date.

    yote_zip, (edited )
    @yote_zip@pawb.social avatar

    I do have xdg-desktop-portal-gtk on Debian Stable, which is currently at 1.14.1-1. I’ll look around to see if there’s more documentation on this method, because I would prefer to not use the debug variables if possible.

    Edit: I launched with GTK_DEBUG=interactive and I can see the theme inside the Flatpak gets set to Adwaita-empty instead of my actual theme, which does get properly returned via gsettings get org.gnome.desktop.interface gtk-theme

    AProfessional,

    The way to test what GTK actually gets is this command:

    gdbus call -e -d org.freedesktop.portal.Desktop -o /org/freedesktop/portal/desktop -m org.freedesktop.portal.Settings.Read org.gnome.desktop.interface gtk-theme

    yote_zip,
    @yote_zip@pawb.social avatar

    That gets my normal GTK theme properly. I found a little more discussion on this here. Nothing very actionable but I did also confirm that my xdg-desktop-portal-gtk is running. It seems like this is supposed to be working, but I have a mostly stock Debian 12.1 KDE install and something seems to be wrong somewhere in the chain. I’ve also tried multiple GTK Flatpaks with the same results.

    Edit: Also, I have both my themes folder exposed and the theme installed as a Flatpak via the linked script.

    OsrsNeedsF2P,

    I haven’t noticed any start-time delays when launching Flatpaks as opposed to regular apps

    OPs case sounds like it’s distro-specific, rather than Flatpak specific. Flatpaks don’t do the Snap thing that bloats start time

    Strit, in What has been your experience with Flatpak?
    @Strit@lemmy.linuxuserspace.show avatar

    The couple of apps I use through flatpak has not had any issues as far as I can tell. Other than maybe being a little slow to get pushed to the newest version.

    deadcatbounce, in I'm ditching htop for btop, look how cool it is
    @deadcatbounce@reddthat.com avatar

    Does noone use glances anymore?

    rustyredox,

    I do as well. I really appreciate the information density, key bindings, and optional web UI. Although I found if I leave glance is running for a prolonged amount of time, it has a tendency to crash from some python issue I haven’t dissected yet, as it takes so much time to reproduce.

    Subverb,

    Hey, just so you know, “no one” is two words.

    ChristianWS, in What has been your experience with Flatpak?

    I always use Flatpaks when available, I have been using it for about 1~2 years and honestly, I haven’t found any issues that are deal breakers, mostly some missing storage permissions, but KDE makes this easy to deal with. I know some apps have some issues, but the biggest one that I had is that Steam Flatpak still requires Steam-Devices to be installed as a package, but that’s more to do with the way Steam Input works.

    The only issue that I have is that uninstalling Flatpaks should present an option to delete the app data.

    snowday,

    Check out Warehouse for deleting app data

    KISSmyOS,

    So how do you delete app data after uninstalling?
    And does uninstalling a flatpak app also uninstall flatpak dependencies that came with it?

    spez,

    flatpak uninstall --delete-data example-package

    Dr_Willis, (edited )

    And does uninstalling a flatpak app also uninstall flatpak dependencies that came with it?

    from what I have seen, NO it does not do so automatically. there is a flatpak command option to clean out unused runtimes, and another to remove user data.

    delete app data after uninstalling?

    you either manually delete the data, or there’s some flatpak command option, or you can use a tool such as warehouse which is available as a flatpak.

    other posts list the specific commands.

    mcmodknower,

    you can use flatpak remove --unused --delete-data to remove all unused dependencies and delete their data.

    AProfessional,

    from what I have seen, NO it does not. there is a flatpak command option to clean out unused runtimes.

    It does. The unused command is mostly for after updates, then what’s used may have changed.

    limitedduck,

    If you install your flatpaks through the discover store it gives you an option to delete data whenever you uninstall

    TheGrandNagus,

    Same on Gnome software

    But I guess I agree that it should prompt you when doing it through a TUI

    jadedwench, (edited ) in Gamedev and linux

    Image transcription. Pasted from source, Reddit Post

    Despite having just 5.8% sales, over 38% of bug reports come from the Linux community

    Article

    38% of my bug reports come from the Linux community My game - ΔV: Rings of Saturn (shameless plug) - is out in Early Access for two years now, and as you can expect, there are bugs. But I did find that a disproportionally big amount of these bugs was reported by players using Linux to play. I started to investigate, and my findings did surprise me.

    Let’s talk numbers. Percentages are easy to talk about, but when I read just them, I always wonder - what is the sample size? Is it small enough for the percentage to be just noise? As of today, I sold a little over 12,000 units of ΔV in total. 700 of these units were bought by Linux players. That’s 5.8%. I got 1040 bug reports in total, out of which roughly 400 are made by Linux players. That’s one report per 11.5 users on average, and one report per 1.75 Linux players. That’s right, an average Linux player will get you 650% more bug reports.

    A lot of extra work for just 5.8% of extra units, right?

    Wrong. Bugs exist whenever you know about them, or not. Do you know how many of these 400 bug reports were actually platform-specific? 3. Literally only 3 things were problems that came out just on Linux. The rest of them were affecting everyone - the thing is, the Linux community is exceptionally well trained in reporting bugs. That is just the open-source way. This 5.8% of players found 38% of all the bugs that affected everyone. Just like having your own 700-person strong QA team. That was not 38% extra work for me, that was just free QA!

    But that’s not all. The report quality is stellar. I mean we have all seen bug reports like: “it crashes for me after a few hours”. Do you know what a developer can do with such a report? Feel sorry at best. You can’t really fix any bug unless you can replicate it, see it with your own eyes, peek inside and finally see that it’s fixed.

    And with bug reports from Linux players is just something else. You get all the software/os versions, all the logs, you get core dumps and you get replication steps. Sometimes I got with the player over discord and we quickly iterated a few versions with progressive fixes to isolate the problem. You just don’t get that kind of engagement from anyone else.

    Worth it? Oh, yes - at least for me. Not for the extra sales - although it’s nice. It’s worth it to get the massive feedback boost and free, hundred-people strong QA team on your side. An invaluable asset for an independent game studio.

    Open_Mike, in Audacity 3.4 Released with Music Workflows, New Exporter, and More

    I'm still using 2.3.3 as 3.3.3 won't save project files on Google Drive. As a radio station, that's kinda important for creating sponsor messages etc.

    Will check out Tenacity.

    phx,

    Couldn’t you just setup a local folder with syncing to drive enabled, and then save to that folder?

    brunofin, in GNOME is (Gradually!) Dropping X11

    The only thing keeping me on X11 at this point is Slack screen share feature. It doesn’t work on Wayland to share the entire screen (specific apps do) and it is entirely Slacks fault here.

    X11 also has slightly higher FPS for gaming but not much.

    ursakhiin,

    Microsoft teams screen share for me. Doesn’t work at all with Wayland.

    AlijahTheMediocre,

    Once Wine gets proper Wayland support instead of running through Xwayland the fps situation will change.

    And for Slack/Discord they’d have Wayland support if they didnt use ancient Electron versions.

    brunofin,

    And for Slack/Discord they’d have Wayland support if they didnt use ancient Electron versions.

    When tech debt finally catches up as a bug…

    kzhe, in Are there any downsides to using Homebrew as a package manager on Linux?

    Brave homophobic though

    It is the best Chromium based browser, in a sense, unfortunately…

    alt,

    Brave homophobic though

    Its CEO; yes.

    It is the best Chromium based browser, in a sense, unfortunately…

    Agreed.

    ErnieBernie10,

    Check thorium

    Damage, in LibreOffice 7.5.8 Is Here as the Last Update in the Series, Upgrade to LibreOffice 7.6 Now

    Of course, if you’re distro is already shipping the LibreOffice 7.6 office suite[…]

    I’m not distro

    bingbong,

    Hey distro, I’m dad

    Hubi, in Just learned about AppImageLauncher

    This app is great, I’ve used it for a few months. I used to hate dealing with appimages, now I don’t even think about them.

    domi, in Just learned about AppImageLauncher
    @domi@lemmy.secnd.me avatar

    Gear Lever is really cool as well: flathub.org/apps/it.mijorus.gearlever

    uranibaba,

    keep older versions installed or replace them with the latest release

    This functionality does not seem to be present in AppImageLauncher.

    penquin,

    I love how gnome apps look so neat and simple. Never knew about this one. Thank you.

    s3rvant,
    @s3rvant@kbin.social avatar

    Looks like Gear Lever is more actively maintained too; thanks for sharing!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #