Essential Flatpak Apps For A Better elementary OS Desktop
elementary OS offers a clean, focused desktop, but its default application set is intentionally small. That simplicity leaves room to build a system around the way you work, study, communicate, create, and relax. Flatpak makes that process easier by providing current desktop applications in a format that is largely independent of the underlying Ubuntu base.
For elementary OS users, Flatpak apps can fill practical gaps without requiring unfamiliar package repositories or manually downloaded installers. Many applications include their own runtime libraries, receive updates through a central source, and can be removed without leaving a large trail of dependencies behind.
The ten applications below cover everyday computing rather than a single specialist workflow. Some are established Linux favorites, while others add capabilities that fit naturally into the Pantheon desktop. Availability can vary by distribution version and remote repository, so check AppCenter or Flathub before installing.
Why Flatpak Works Well On elementary OS
Flatpak separates an application from much of the host operating system. The app runs with a defined runtime and uses permissions to access files, devices, and services. This approach can provide newer software than the operating system’s traditional repositories while reducing the risk that an application upgrade will alter unrelated system components.
The format also suits users who value a tidy desktop. App updates can be managed through AppCenter when the application is available there, or with graphical Flatpak tools and terminal commands. Removing an app generally leaves the base system untouched, although unused runtimes may need occasional cleanup.
Sandboxing is useful, but it is not absolute isolation. A video editor needs access to media folders, a backup tool needs access to storage, and a password manager may integrate with a browser. Review permissions with a tool such as Flatseal when an app cannot see a file or device. Grant only the access that matches the application’s purpose.
Browsing And Communication
Firefox is a strong first installation for users who want a full-featured, independent web browser. It supports multiple profiles, container tabs, extensive privacy controls, developer tools, and a large extension ecosystem. Its Flatpak package is especially useful when you want a current browser without tying updates to the system’s base packages.
The application integrates well with everyday elementary OS use, from online accounts to web applications and password autofill. Firefox also gives users more control over tracking protection than many Chromium-based alternatives. If you rely on a particular browser extension or web-based service, check that its Flatpak permissions allow downloads and access to the folders you use.
Thunderbird is a practical companion for people who manage several email accounts, calendars, or contacts. It combines email, filtering, address books, and calendar functionality in one desktop client. Local mail storage can make searching through older messages faster and gives you a usable offline workflow during travel or unreliable connectivity.
Both applications benefit from a deliberate profile and backup strategy. Browser profiles contain valuable settings, and Thunderbird profiles can contain locally stored mail. Flatpak simplifies installation, but it does not replace backups. Keep exported data or synchronized accounts available before moving between systems.
Work And Productivity
LibreOffice provides the broadest general-purpose office suite in this selection. Writer handles documents, Calc manages spreadsheets, Impress creates presentations, and Draw is useful for diagrams and simple layout work. It supports common Microsoft Office formats while retaining the advantages of a complete native desktop suite.
The Flatpak version is a good choice when you need a recent LibreOffice release or want the suite isolated from older system libraries. Large files may require access to additional directories, particularly when they are stored on external drives or secondary partitions. If a document does not appear in the open dialog, inspect the app’s filesystem permissions rather than reinstalling it.
Bitwarden adds a secure password vault to the desktop. It stores passwords, passkeys, secure notes, payment details, and identity information, while browser extensions make credentials available during web sessions. A dedicated desktop client can be convenient for reviewing vault contents or copying information outside a browser.
Use a long, unique master password and enable multi-factor authentication on the Bitwarden account. The application’s usefulness depends on a consistent vault and safe recovery details. Flatpak packaging can make installation straightforward, but security still comes from sensible account practices and careful handling of clipboard contents.
| Application | Best For | Useful Strength | Permission To Check |
|---|---|---|---|
| Firefox | Web browsing | Privacy controls and extensions | Downloads and selected folders |
| Thunderbird | Email and calendars | Offline mail management | Local mail folders |
| LibreOffice | Office work | Documents, spreadsheets, and presentations | Documents and external drives |
| Bitwarden | Password management | Encrypted vault and autofill workflow | Browser integration |
| VLC | Media playback | Wide codec and subtitle support | Media folders and removable drives |
| GIMP | Image editing | Layers, masks, and powerful retouching | Photo and project directories |
| Inkscape | Vector graphics | SVG illustration and design tools | Project folders |
| OBS Studio | Recording and streaming | Screen capture and production scenes | Camera, microphone, and display |
| Spotify | Music streaming | Playlists and desktop playback | Audio devices and local files |
| Shortwave | Internet radio | Searchable online radio stations | Network access |
Media Playback And Music
VLC is one of the safest recommendations for a general-purpose media player. It handles a wide range of video and audio formats, subtitles, network streams, playlists, and playback speeds. When a file refuses to open in the default player, VLC is often the quickest way to determine whether the problem is an unsupported format or a damaged file.
Its interface is less closely aligned with elementary OS than some native applications, but its broad codec support makes that compromise worthwhile. Give it access to the folders that hold your media, then use its preferences to set subtitle behavior, hardware acceleration, and audio output. Avoid granting access to your entire home directory unless you need it.
Spotify is a convenient choice for users who already maintain playlists and libraries on the service. The desktop client provides search, queue management, playlist editing, and playback control from a larger screen. It can also be useful alongside local media tools when streaming is your primary listening habit.
The Flatpak release may use more resources than a lightweight music player, particularly with many open applications. Users with local music collections should consider a dedicated library manager as well, since Spotify’s strongest features are tied to its online catalog and account ecosystem. Treat it as a streaming client rather than a complete replacement for every audio workflow.
Shortwave offers a different kind of listening experience through internet radio. It searches stations, supports favorites, and makes it easy to explore broadcasts from different countries and genres. The application is simple enough for casual use but more organized than keeping a collection of browser bookmarks.
Because internet radio depends on station streams, availability and audio quality can change. Shortwave works best as a discovery tool and background audio player. It is also a good example of how Flatpak can bring a focused Linux desktop application to elementary OS without requiring a complicated setup.
Design, Images, And Screen Capture
GIMP remains a powerful raster image editor for photography, web graphics, screenshots, and digital painting. Its layers, masks, selections, filters, color tools, and plugin support cover tasks that go well beyond basic image cropping. Beginners may need time to learn the interface, but a small set of keyboard shortcuts quickly improves navigation.
The application is particularly useful when a browser editor is too limited or when you need to work offline. Create a dedicated project folder and grant GIMP access to that location. This keeps your files organized and avoids broad sandbox permissions. Save working files in GIMP’s native format when you need to preserve layers and editing information.
Inkscape is designed for vector graphics rather than pixel-based editing. It excels at logos, icons, diagrams, technical illustrations, posters, and scalable interface assets. SVG support makes it valuable for web design and Linux customization projects, while its path tools allow precise manipulation of shapes and text.
Inkscape and GIMP complement each other. Use Inkscape when artwork must remain sharp at different sizes, and use GIMP for photographs or pixel-level retouching. Both applications can consume substantial memory with complex projects, so close unused documents before starting a demanding export.
OBS Studio completes the creative group with tools for screen recording, live streaming, scene composition, and camera capture. You can combine a desktop source, webcam, microphone, images, and application windows into reusable scenes. It is suitable for tutorials, presentations, gaming sessions, and support recordings.
OBS requires more permissions than a typical editor. It may need access to the display server, microphone, camera, and selected media assets. Grant those permissions intentionally, then test audio levels and recording quality before an important session. Hardware encoding can reduce processor usage, but its availability depends on your graphics hardware and drivers.
Installing And Maintaining Your Flatpak Collection
The easiest route is to search AppCenter for each application. Depending on the elementary OS release and enabled sources, some Flatpak apps may appear directly while others may need to be installed from Flathub. The graphical route is approachable for beginners, while terminal commands are useful when you want exact package names and repeatable setup steps.
A common workflow is to install Flatpak support, add Flathub if it is not already configured, and then install an application by its ID. App IDs are more reliable than application names because several projects can have similar titles. Before approving an installation, check the publisher, permissions, download size, and required runtime.
Updates should be applied regularly, especially for browsers, password managers, email clients, and media applications that process files from the internet. Flatpak can update applications and runtimes together. If storage becomes tight, remove unused runtimes after uninstalling apps, but do not delete shared runtimes blindly if other programs still depend on them.
A small amount of maintenance keeps the experience smooth:
- Use AppCenter or a trusted Flatpak front end for routine updates.
- Review permissions with Flatseal when an app cannot open files or detect hardware.
- Keep documents, photos, and recordings in clearly named folders.
- Remove applications you no longer use and clean up unused runtimes periodically.
- Back up application profiles, exported settings, and important local data.
Choosing The Right Apps For Your Workflow
Ten applications do not need to become ten permanent installations. Start with the tools that solve an immediate problem, then assess how they fit your memory usage, storage capacity, and daily habits. A modest elementary OS setup with Firefox, LibreOffice, VLC, and Bitwarden may be more effective than a crowded desktop full of rarely used software.
Flatpak applications can sometimes use more disk space because several runtimes may be installed. Startup time and theme integration can also differ from native elementary OS applications. These are reasonable trade-offs when you need current releases, wider software availability, or a safer separation from the host system.
Check keyboard shortcuts, notification behavior, file associations, and portal access after installation. A media player that does not appear in the right-click menu or an editor that cannot reach a project folder may simply need a preference or permission adjustment. Understanding those details makes Flatpak feel like part of the desktop rather than a separate software universe.
Build your setup around tasks: browsing and communication, office work, media consumption, creative production, or recording. The best collection is the one that reduces friction without making system maintenance feel like another project.
Open AppCenter and begin with the application that addresses your most immediate need. Add the remaining tools gradually, review their permissions, and share your experience in the elementary OS community forums so other users can discover practical Flatpak workflows.