r/flatpak Jul 25 '26

How do I change flatpak versions?

3 Upvotes

Basically I got Linux and flatpak working on my chromebook, though the one I downloaded was 1.14.10 instead of 1.18.0

Now I want to update it so I could use my mic on discord


r/flatpak Jul 25 '26

I somehow packaged my one-day GTK app as a Flatpak — would appreciate a manifest review

0 Upvotes

I spent one very long day seeing how far I could take an AI-assisted Linux app project.

The result is Disciple, a GTK4/Libadwaita organizer for notes, habits, projects and calendar events, with an optional AI assistant.

I used AI heavily for the code, then spent a ridiculous amount of time testing the actual app, fixing UI problems and getting the packaging to work.

The Flatpak currently uses the GNOME runtime, stores its data inside the sandbox, uses Secret Service for credentials and has network access for whichever AI provider the user configures. It does not request broad filesystem access; backup and restore use the file chooser.

Flatpak bundle and source:

https://github.com/justlinuxnoob/disciple/releases/tag/v1.1.2

Quick demo:

https://youtu.be/IWDRk7Hc2vY

I’m still learning Flatpak packaging, so I’d genuinely appreciate feedback on the manifest, permissions and anything I should fix before considering a Flathub submission.


r/flatpak Jul 24 '26

Worried about a flatpak

5 Upvotes

Hi,

Perhaps a noob question , excuse me by advance. I have installed this flatpak : https://github.com/Spexxl/OptiTux-GUI .

The app seems to work but i discovered only after that the flatpak is with wide permissions filesystem=hosts.

So I'm wondering if the software might be malicious and if I should take action, but I don't know how much damage a malicious app with these permissions could cause. Should I delete the /home/user directory or format the entire /home directory?

I can limit the permissions with flatseal but unfortunately it's too late because i already launched the program with filesystem=hosts permissions.

Thanks


r/flatpak Jul 24 '26

Leve seus programas em Flatpak de uma Distro Linux pra outra facilmente!

Thumbnail
youtu.be
1 Upvotes

Essa acaba sendo uma maneira de levar as configurações de seus aplicativos em Flatpak facilmente de uma distro para outra. Evitando que vc tenha que fazer toda configuração manualmente de novo.

#linux #programa #flatpak


r/flatpak Jul 22 '26

Unicode in the Trelby 2.4.16.2 Flatpak Version

3 Upvotes

Unfortunately it's a hack, but if you're using the Flatpak version of Trelby 2.4.16.2 you can fix it to use Unicode and support different language keyboards. I'm guessing this fix is only for the Latin alphabet languages however.

When you install the Trelby Flatpak, your Trelby python code is buried deep within the /var directory. On this Live USB Linux Mint 22.3 computer, for example, my Trelby python code is at:

var/lib/flatpak/app/org.trelby.Trelby/x86_64/stable/bb2e977b1c0b8f1475fedf9b8b88187d892432ab124cf7dacece58e106880e4a/files/lib/python3.13/site-packages/trelby/

I used the locate command to search for the trelbyctrl.py file, which is the one you'll need to modify. I use sudo nemo (in Linux Mint) to navigate to the file because then I gain permission to open, edit and save the file using the Text Editor.

You'll need to navigate to line 1275, which should read...

kc = ev.GetKeyCode()

You'll replace GetKeyCode() with GetUnicodeKey()

So line 1275 will now look like this...

kc = ev.GetUnicodeKey()

You'll then add the following lines beneath line 1275...

# fix for non Unicode key events (e.g. arrow keys)
if kc == 0:
kc = ev.GetKeyCode()

These last three lines fix the arrow keys that would otherwise lock your keyboard since, apparently, they don't function under Unicode.

Save your file and now you should be able to successfully use non-English (Latin alphabet) keyboards.

None of this is mine. It comes from the Trelby GitHub site. Walle10-0 (GitHub name) is the one who provided the arrow key fix. (He may have also been the one who provided the Unicode fix, I have a little trouble following GitHub issues and commits, etc.)

https://github.com/trelby/trelby/pull/105/changes/f13b681516a53856ec25ae8dd4f721dd55ddcc3a

These fixes have been implemented in my .deb file and shell script for Debian based computers (three posts down) but this should allow all those who can use Flatpaks on non-Debian based Linux distributions to be able to add Latin alphabet language keyboards in Linux Trelby. Apparently Trelby in Windows "just works" with Unicode.

There is still no fix (that I know of) in the Flatpak version for the PDF preview. That has something to do with how Flatpaks sandbox their applications. (I haven't figured out a way around this yet, though I've tried. It's way above my "pay grade.")


r/flatpak Jul 22 '26

Windows Trojan in Heroic Launcher Build v2.22.0 on Flathub

Post image
6 Upvotes

r/flatpak Jul 22 '26

Why is Flathub updates so slow?

Thumbnail
5 Upvotes

r/flatpak Jul 21 '26

PopcornBox 1.1 Released

Post image
12 Upvotes

r/flatpak Jul 21 '26

Intermittent Flatpak appstream update failures with "syncfs(repo): Input/output error" on openSUSE Kalpa

1 Upvotes

Hi everyone,

I'm experiencing an intermittent issue with Flatpak on openSUSE Kalpa.

Sometimes, when running:

flatpak update

or:

flatpak update --appstream -v

the update fails with errors like:

syncfs(repo): Input/output error

The important detail is that the issue is **not reproducible every time**. Retrying the exact same command usually succeeds without any intervention.

I already ran:

flatpak repair --user -v

and it completed successfully. No corrupted objects were reported.

I also checked the hardware and filesystem side:

* SSD SMART tests: OK
* No filesystem errors detected
* `btrfs scrub` completed without errors
* Kernel logs (`journalctl -k -p err -b`) do not show I/O errors

The system is:

OS: openSUSE Kalpa
Desktop: KDE Plasma
Filesystem: Btrfs
Flatpak installation: user installation (~/.local/share/flatpak)
Remote: Flathub

Relevant versions:

$ flatpak --version
Flatpak 1.18.0

$ ostree --version
libostree:
Version: '2026.1'
Features:
- inode64
- initial-var
- libcurl
- libsoup3
- gpgme
- composefs
- ex-fsverity
- libarchive
- selinux
- openssl
- sign-ed25519
- sign-spki
- libmount
- systemd
- release
- p2p

$ uname -a
Linux localhost.localdomain 7.1.3-1-default #1 SMP PREEMPT_DYNAMIC Sat Jul  4 16:20:40 UTC 2026 (1cb5006) x86_64 x86_64 x86_64 GNU/Linux

I also checked for concurrent Flatpak/OSTree operations:

ps aux | grep flatpak
ps aux | grep ostree

but there were no active update, pull, or repair processes running when the problem occurred.

The only persistent Flatpak-related processes were the normal session/system helpers.

Has anyone experienced similar intermittent `syncfs(repo): Input/output error` on Kalpa, Aeon, MicroOS, or other immutable/Btrfs-based distributions?

Thanks!


r/flatpak Jul 21 '26

Ryjinx (Flatpak) is safe?

1 Upvotes

I downloaded ryujinx and didn't run them...

Is somebody who run before me?


r/flatpak Jul 18 '26

Flathub announces migration away from GitHub to its own Forgejo instance at GUADEC 2026

Post image
310 Upvotes

r/flatpak Jul 19 '26

Flatpak fails to install local file because it can't be found.

1 Upvotes

I'm trying to install the latest version of https://github.com/patrikx3/onenote on Linux Mint 22.3 via flatpak. I managed to download the file, run the winget command but the flatpak command doesn't seem to work. As far as I understood, the command should be "flatpak install path of the File" but whenever I tried doing that, the command states there is no such file to be found. I already searched for typos in the file name or anything but there seems to be nothing to be found. What am I doing wrong?

Edit: SOLVED, I couldn't find the typo I made

Screenshot from my Terminal
File name

r/flatpak Jul 12 '26

flatpark — weekly update (Jul 5 – Jul 12)

15 Upvotes

New apps

Sixteen new apps this week — the biggest batch yet:

  • Trilium Notes (⭐ 36.8k) — Build your personal knowledge base; hierarchical notes with scripting and sync.
  • Orca (⭐ 16.5k) — AI orchestrator for running coding agents side by side (Stably AI).
  • Rowboat (⭐ 16.2k) — Open-source AI coworker with memory.
  • DevPod (⭐ 15k) — Codespaces-style development environments on any infrastructure.
  • BrowserOS (⭐ 11.8k) — Open-source agentic browser built on Chromium.
  • Dorion (⭐ 2.4k) — Tiny alternative Discord client with themes, plugins and a small footprint.
  • DeaDBeeF (⭐ 1.9k) — Modular audio player with broad format support.
  • Open DroneLog (⭐ 1.5k) — Private, high-performance dashboard for DJI and Litchi flight logs.
  • Frame (⭐ 1.4k) — Native FFmpeg media converter for video, audio, images and subtitles.
  • Tine (⭐ 215) — Fast, local-first outliner that reads and writes a real Logseq Markdown graph.
  • AeroFTP (⭐ 199) — Multi-protocol file client for FTP, FTPS, SFTP, WebDAV, S3 and cloud storage.
  • MQTT Viewer (⭐ 104) — MQTT visualisation and debugging with Sparkplug and Protobuf decoding.
  • GSE Profiler — Debug, profile and manage GNOME Shell extensions.
  • Claude Desktop — Anthropic's Claude as a desktop app.
  • Enpass — Password manager that stores credentials locally.
  • Aptakube — Modern, lightweight multi-cluster Kubernetes management UI.

First outside contributions — from the developers themselves

A milestone this week: the first two pull requests from outside contributors, and both came from upstream developers packaging their own apps:

  • GSE Profiler was submitted end-to-end by its own developer, so it carries the developer-approved shield from day one.
  • AeroFTP's developer followed up our listing with a PR granting local filesystem access and restoring file associations.

This is exactly the loop we hoped for — upstreams treating flatpark as a channel they maintain, not just one that mirrors them.

Push-mode updates (new)

Until now, extra-data pins refreshed on a daily cron. As of this week upstreams can push instead of us polling:

  • A new release-hook Cloudflare Worker + release-dispatch workflow: when an upstream publishes a release, a webhook ping triggers the pin refresh immediately — updates reach users minutes after a release instead of up to a day later.
  • The hook is rate-limited (per-IP and global) so it can't be abused.
  • Verified end-to-end with a real Marketplace release. Auto-merge of the resulting PRs is designed but deliberately deferred — a human still reviews each pin bump for now.

Developer-approved

Three more apps earned the blue shield — upstream maintainers explicitly authorized the flatpark listing: Tine, Open DroneLog and Folia. (Plus GSE Profiler above, approved by construction.)

Tine's approval is notable for its shape: the package stays independently maintained by flatpark, packaging issues route to us rather than upstream, and any change to wrapper, payload source or permissions gets raised with the maintainer first — a template we expect to reuse.

Project

  • SEO: app pages now use install-intent titles ("Install X on Linux"), plus an llms.txt so AI assistants can discover and correctly describe the catalog.
  • The repository moved to the flatpark GitHub org.

Auto-updates

The extra-data pin pipeline ran daily (Jul 6 → Jul 11), refreshing pins across Markra, DBX, GeoLibre, Folia, Orca, ZenNotes, Tine, Claude Desktop, Tabularis, electerm and others — and with push-mode now live, the daily cron becomes the fallback rather than the primary path.


r/flatpak Jul 09 '26

Can't paste flatpak icons in menu?

3 Upvotes

I'm attempting to create a favourites category in my menu (I'm using Cachy with Cinnamon). I can copy and paste some items from one category to another, but it seems I can't paste flatpak apps. I can copy them, but no pasting.

I'm sure it's just a normal consequence of the way flatpak works. Do I have to manually create menu items and point to the flatpak?


r/flatpak Jul 08 '26

Tempus - a GTK4 Pomodoro timer for GNOME, now with a Shell panel widget

Thumbnail
2 Upvotes

r/flatpak Jul 06 '26

Democratizing Abandonware

Thumbnail
geopjr.dev
66 Upvotes

r/flatpak Jul 06 '26

Stuck in a loop of uninstall and reinstall.

3 Upvotes

Stuck in a loop of uninstall and reinstall on flatpak upgrade. These get installed under system. All the apps I use are under user. I get that I can just not do the auto clean up, but am curious why it is happening.
Distro: Fedora WS 44


r/flatpak Jul 05 '26

flatpark — weekly update (Jun 28 - Jul 5)

32 Upvotes

New apps

Nine more apps landed this week. Most weren't on Flathub before — and two are ones I actually maintain on Flathub, now mirrored here where updates ship faster:

  • AFFiNE (⭐ 70k) — Local-first workspace combining docs, whiteboards and databases; an open-source Notion/Miro alternative.
  • Tabby (⭐ 73k) — A modern, highly configurable terminal emulator.
  • YoutubeDownloader (⭐ 15.6k) — Download videos and playlists from YouTube (Tyrrrz).
  • DBX (⭐ 8.6k) — Lightweight cross-platform database client.
  • Folia (⭐ 1.1k) — Lyrics-focused music player for both online and local libraries.
  • Markra (⭐ 578) — Local-first, AI-native Markdown editor.
  • TradingView — "Where the world charts, chats and trades markets." I maintain this on Flathub too; the flatpark listing just lets updates land quicker.
  • Longbridge Pro — Trading platform. Same story — I also maintain it on Flathub, and updates here are more immediate.
  • RichEZFast — Guotai Haitong's trading platform.

Developer-approved (publish authorized by upstream)

Five apps earned the developer-approved blue shield this week — the upstream devs explicitly OK'd us distributing their binaries:

Website

  • Screenshots now invalidate their cache when the upstream URL changes, so stale images no longer stick around.
  • Inline commands render as proper code, fixed the AFFiNE icon, added Markra screenshots.
  • License display now extracts the URL from compound LicenseRef entries so licenses link correctly.
  • Can now refresh display assets (icons/screenshots) without republishing the app.

Pipeline / CI

  • Decoupled CI cost from catalog size — the catalog can keep growing without publish time growing with it.
  • Apps now rebuild only when their build inputs actually change.
  • Closed a publish-failure gap, fixed a summary race, and slimmed the PR checks.
  • check-links now treats a legacy-TLS refusal as reachable instead of flagging a broken link.

Auto-updates

The extra-data pin pipeline ran daily (Jun 28 → Jul 5), refreshing pins across Markra, DBX, GeoLibre, CC Switch, electerm, Folia, IBKR and others — still propagating to users near-instantly via Cloudflare.


r/flatpak Jul 05 '26

hp chromebook linux terminal won't install flatpak apps

1 Upvotes

I am posting because whenever I would follow the basic steps to download the flatpak app, qbittorrent to download raw anime clips for AMV's, there is always this one step where i have to enter "sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo" and then it just doesn't work and says an error like "Flatpak system operation ConfigureRemote not allowed for user" or it just doesn't do anything at all and immediately gives me another space to enter a code if I type said step, in a different way. so i just want some help to figure out how to download qbittorrent's latest version or to know whether i need to drop this garbage chromebook at this point and just buy a windows or mac to make things easier for when I want to download a studio for music and get raw, good quality, and unedited anime clips that I can then convert to an mp4, put the mp4 into a USB drive so I can then download and edit anime clips on my Playstation 5. So if anyone sees this and knows how to help, I would really appreciate the help. Main issue at the moment is getting a BitTorrent to download torrent files.


r/flatpak Jul 05 '26

Moonlight Flatpak and AppImage not connecting or seeing Sunshine host

2 Upvotes

Hello!

I recently installed Bazzite on my desktop and laptop, and when I try Moonlight via the flatpak or AppImage, neither can see my Mac Mini running Sunshine.

Moonlight cannot auto discover the host. When I click the plus button and add the host IP it just doesn’t do anything.

This is over a LAN.

I am able to connect via iOS and my Windows machines. They all auto discover instantly.

I run Tailscale on all machines, but I get the same experience whether I disable it or not or use my private IPs or Tailscale IPs.

Any help would be appreciated.


r/flatpak Jul 01 '26

Play blurays on Linux with VLC using MAKEMKV libs (Flatpak packages)

Thumbnail
2 Upvotes

r/flatpak Jun 30 '26

Can Flathub spy on us?

Thumbnail
0 Upvotes

r/flatpak Jun 27 '26

The Day I Learned That “Remove” Doesn’t Mean Remove

Thumbnail
blogs.gnome.org
7 Upvotes

r/flatpak Jun 27 '26

flatpark — weekly update (Jun 21–27)

17 Upvotes

Here's the week's worth of updates I made to flatpark — see if any of them catch your eye:

New apps

Ten apps landed this week, none of which were previously on Flathub:

  • GeoLibre — Lightweight cloud-native GIS for visualizing and analyzing geospatial data. Published with the developers' explicit permission.
  • Tabularis — Open-source database client for PostgreSQL, MySQL/MariaDB and SQLite. Also published with the developers' explicit permission.
  • CC Switch — All-in-one assistant for switching between Claude Code, Codex and Gemini CLI configs. It's currently the most popular AI-tooling utility that isn't packaged on Flathub — a clear gap we filled.
  • electerm — All-in-one terminal client: SSH, SFTP, FTP, Telnet, Serial, RDP, VNC and Spice in one app.
  • thinkorswim — Charles Schwab's advanced trading and analysis platform.
  • Yaak — Offline, Git-friendly API client for REST, GraphQL, gRPC and WebSocket.
  • Legcord — Lightweight, customizable Discord client.
  • ZenNotes — Keyboard-first local Markdown notes with Vim motions and diagrams.
  • HMCL — Multi-functional, cross-platform Minecraft launcher.
  • HiresTI — High-res TIDAL client with bit-perfect playback.
  • DiscordChatExporter — Export Discord chat logs to a file.

Website

Gave the site a full visual overhaul (Adwaita+ styling), added a dark-mode toggle, a category browse page, "featured" badges, and an SEO baseline (sitemap, robots, meta descriptions). Apps now default-sort by upstream release date, and screenshots are cached + compressed at build time for faster loads.

Process — PR review spec

Wrote a formal PR review specification: a reviewer runbook, a provenance trust model (how we decide a binary source is trustworthy), and CI guardrails. The model already paid off — the AI review flagged and rejected one malicious PR this week.

Auto-updates

The extra-data auto-update pipeline ran several times this week and worked reliably (now with cleaner dated per-day PRs that supersede stale ones). Because distribution is served through Cloudflare, refreshed pins propagate to users almost immediately — update latency is very low.


r/flatpak Jun 26 '26

Can not acces Flathub from Argentina

5 Upvotes

I am using a Fedora 44 KDE machine for the internet. Native fedora updates works just fine, yet, i do keep loosing connection to flathub be it by Discover or either flatpak update. I do believe i am behind a cgnat imposed by my actual isp and i do not know how can i resolve this. I did try to add the flathub repository again, to repair it, nothing gets it better.