Jump to content

GNOME apps

From postmarketOS Wiki

This page contains a list of GNOME applications and whether they work with mobile devices.

Core apps

Based on the list at apps.gnome.org.

Name Package Purpose GTK3/4? Mobile Mobile replacement Notes
Audio Player decibels Audio file player GTK4+Adw Y lollypop (Music library)
Calculator gnome-calculator Calculator GTK4+Adw P - Slightly cut off at the very bottom on a 16:9 screen under Phosh (possibly relevant commit?); doesn't fit in landscape
Calendar gnome-calendar Calendar GTK4+Adw P karlender Mostly fits, a few pixels at the bottom cut off in portrait on 16:9 screens under Phosh, and half of the window cut off in landscape.
Characters gnome-characters Character map GTK4+Adw Y squeekboard's emoji selector
Clocks gnome-clocks Clocks GTK4+Adw Y -
Connections gnome-connections Remote desktop access GTK3+Hdy N N GTK4 port is discussed in issue #106, WIP port in MR !140, rejected due to library switch. The most-likely followup, the gtk4-port branch, has been inactive since January 2024.
Console gnome-console Terminal GTK4+Adw Y -
Contacts gnome-contacts Contacts GTK4+Adw Y -
Disk Usage Analyzer baobab Disk usage analyzer GTK4+Adw N gnome-usage There's issue #73 for hiding the chart that takes up significant amounts of space. WIP work on adaptivity in MR !88.
Disks gnome-disk-utility Disk partitioning/management GTK3+Hdy Y - GTK4+Adw port is being worked on in the main branch; remaining issues are tracked in issue #353.
Document Scanner simple-scan Scanning software GTK4+Adw N N GTK4 port is done, but hasn't yet been made adaptive. Some designs are floating around, see #349 and app-mockups/document-scanner.
Extensions gnome-extensions-app Extension manager for GNOME GTK4+Adw Y extension-manager (not in Alpine)
Files nautilus File manager GTK4+Adw Y portfolio Adaptive, but list view mostly contains ellipses
Fonts gnome-font-viewer Font manager GTK4+Adw Y - In my testing, the font waterfall was completely blank (black square with scrollbars). Upstream issue
Help yelp Help document viewer GTK3+Hdy N N Used for the "Help" option in a handful of GNOME apps. GTK4 port being worked on in MR !56, with design discussions in app-mockups#116.
Image Viewer loupe Image viewer GTK4+Adw Y - Replaces eog.
Logs gnome-logsPMOS Log viewer GTK4+Adw Y - Only available on pmOS systemd
Maps gnome-maps Maps GTK4+Adw Y -
Papers papers Document viewer GTK4+Adw Y -
Settings gnome-control-center System settings GTK4+Adw Y -
Snapshot snapshot Camera GTK4+Adw Y megapixels Couldn't test it under Phosh as it requires Pipewire and will crash on startup without it.
Software gnome-software Software store GTK4+Adw Y -
System Monitor gnome-system-monitor System usage monitor GTK4+Adw N gnome-usage, resources GTK4 port is done; no word on adaptivity improvements. Some designs seem to be floating around for another usage monitor app...
Text Editor gnome-text-editor Plain text editor GTK4+Adw Y -
Tour gnome-tour GNOME tour GTK4+Adw N postmarketos-welcome Useless in Phosh and mostly useless on GNOME Mobile (the pages would have to be updated to mention mobile-device-specific stuff...).
Videos totem Video player GTK3+Hdy N Showtime (default), Light Video, Clapper, Daikhan GTK4+Adw port considerations and blockers tracked in #480. Candidate to be replaced by Showtime in Core, which is GTK4+Adw and mobile-friendly.
Weather gnome-weather Weather forecast GTK4+Adw Y -
Web epiphany Internet browser GTK4+Adw Y firefox

Incubator

Name Package Purpose GTK3/4? Mobile Mobile replacement Notes
Showtime showtime Video player GTK4+Adw Y - Default video player for GNOME/Phosh on postmarketOS

Development tools

Name Package Purpose GTK3/4? Mobile Notes
Boxes gnome-boxes Virtual machine manager GTK3+Hdy N
Builder gnome-builder IDE GTK4+Adw N
D-Spy d-spy D-Bus connection analyzer GTK4+Adw P Window contents clip out of bounds slightly, doesn't impact usability (need to test on a real device)
Dconf Editor dconf-editor Dconf editor GTK3+Hdy Y
Devhelp devhelp API docs browser GTK3 N
Sysprof sysprof Profiler GTK4+Adw N

Non-core apps

These are part of the GNOME project but aren't officially considered core apps, and aren't GNOME circle apps.

Name Package Purpose GTK3/4? Mobile Mobile replacement Notes
Calls calls Dialer GTK4+Adw Y -
Document Viewer evince Document viewer GTK3+Hdy N papers, firefox Evince has been forked into Papers; this fork includes GTK4+Adw support and adaptivity, and replaced Evince in GNOME Core.
Feeds gnome-feeds RSS feed reader GTK4+Adw Y -
Firmware gnome-firmware Firmware updater GTK4+Adw Y -
Fractal fractal Matrix client GTK4+Adw Y -
Games highscore Game library GTK3+Hdy Y - There's a GTK4+Adw port on the main branch, but it hasn't landed in a release yet
Geary geary Mail client GTK3+Hdy Y -
gedit gedit Text editor GTK3 Y gnome-text-editor
GHex ghex Hex editor GTK3 P N Opens fine, but the selection menu opened with the arrow on the bottom goes off-screen
Music gnome-music Music player and organizer GTK4+Adw N lollypop Replaced by Decibels in Core, although Decibels doesn't manage the music library.
Passwords and Keys seahorse Keyring manager GTK3+Hdy Y -
Photos gnome-photos Photo organizer GTK3+Hdy N N Adaptivity tweaks tracked in #131, seemingly no progress in the last 2 years; no issue for GTK4+Adw port. Dropped from Core.
Power Statistics gnome-power-statistics Power information GTK3 N powersupply
Sound Recorder gnome-sound-recorder Sound recorder GTK4+Adw Y -
Terminal gnome-terminal Terminal GTK3 Y gnome-console

Games

Name Package GTK3/4? Mobile Mobile replacement Notes
2048 gnome-2048 GTK3 Y -
AisleRiot Solitare aisleriot GTK3 Y - ...miraculously works just fine
Chess gnome-chess GTK4+Adw Y -
Five or More - GTK3 Y -
Hitori - GTK3 Y -
Mines gnome-mines GTK3 N -
Sudoku gnome-sudoku GTK4+Adw Y -
Taquin gnome-taquin GTK3 Y -

GNOME Circle

See circle.gnome.org.

Name Package Purpose GTK3/4? Mobile Mobile replacement Notes
Amberol amberol Music player GTK4+Adw Y -
Apostrophe apostrophe Markdown editor GTK4+Adw N GTK4+Adw port is now released, but is still not mobile-friendly.
Audio Sharing - Device audio sharing GTK4+Adw Y -
Authenticator gnome-authenticator 2FA code generator GTK4+Adw Y numberstation
Binary - Converter between number formats GTK4+Adw Y -
Blanket blanket Environment sound simulator GTK4+Adw Y -
Boatswain - Elgato Stream Deck controller GTK4+Adw
Cartridges - Game launcher GTK4+Adw Y
Chess Clock - Chess clock GTK4+Adw Y -
Citations - Citation manager GTK4+Adw Y -
Clairvoyant - Magic 8-ball GTK4+Adw P Static window size, only fits in landscape mode. Tracked upstream in #38.
Collision - Checksum/file hash checker GTK4+Adw Y -
Commit - Commit message editor GTK4+Adw Y -
Curtail curtail Image compressor GTK4+Adw Y -
Drum Machine - Drum machine GTK4+Adw N Window does not resize down to mobile size.
Decibels decibels Music player GTK4+Adw Y -
Decoder decoder QR code scanner and generator GTK4+Adw Y -
Déjà Dup Backups deja-dup Backup software GTK4+Adw Y -
Dialect dialect Translator GTK4+Adw Y -
Ear Tag eartag Audio file tag editor GTK4+Adw Y -
Errands - To-do list GTK4+Adw Y -
Eyedropper - Eyedropper tool GTK4+Adw N Could not get it to capture colors under Phosh; likely doesn't really work in a mobile environment due to the way it works. The window itself fits fine though!
File Shredder - Secure erase utility GTK4+Adw Y -
Forge Sparks - Code forge notifications receiver GTK4+Adw Y - Have yet to test the actual notifications, but the UI seems to fit fine so far
Fragments fragments BitTorrent client GTK4+Adw Y -
Fretboard - Guitar chord lookup GTK4+Adw Y -
Gaphor - UML and SysML modeling tool GTK4+Adw N Isn't mobile-friendly, and given its use-case, it doesn't need to be.
Graphs - Graph plotter GTK4+Adw P Window is too wide to fit in portrait; fits only in landscape.
Health - Fitness tracking GTK4+Adw Y - Goes very slightly off-screen in a way that doesn't really affect usability
Hieroglyphic - Drawn symbol to LaTeX GTK4+Adw N Does not fit in portrait or in landscape. Sidebar can be hidden/shown with a swipe, but I'm not sure if that's intentional?
Identity - Image/video compare GTK4+Adw Y -
Impression - Image flasher GTK4+Adw Y -
Iotas - Note taking app GTK4+Adw Y -
Junction - Application chooser for opening files/links GTK4+Adw Y -
Khronos khronos Time tracker GTK4+Adw Y -
Komikku komikku Comic/manga reader GTK4+Adw Y -
Letterpress - ASCII art generator GTK4+Adw Y -
Metadata Cleaner - Metadata cleaner GTK4+Adw Y -
Mousai - Music identificator GTK4+Adw Y -
Newsflash newsflash News feed reader GTK4+Adw Y -
Obfuscate obfuscate Blur/obfuscation tool for images GTK4+Adw Y -
Paper Clip - PDF metadata editor GTK4+Adw Y - Goes slightly off-screen, but the window is programmed to have a horizontal scroll, so no functionality is lost.
Pika Backup - Backup utility GTK4+Adw Y -
Podcasts gnome-podcasts Podcast player GTK4+Adw Y -
Polari polari IRC client GTK4+Adw Y "Add network" screen goes slightly off-screen but it doesn't affect usability
Railway railway Public transport schedules GTK4+Adw Y -
Resources resources Resource monitor GTK4+Adw Y -
Secrets gnome-passwordsafe Password manager GTK4+Adw Y -
Shortwave gnome-shortwave Internet radio player GTK4+Adw Y -
Solanum solanum Work/break time manager/timer GTK4+Adw Y -
Switcheroo - Image resizer and converter GTK4+Adw Y -
Tangram tangram Web app browser GTK4+Adw Y -
Text Pieces - Text transformation utility GTK4+Adw Y -
Tuba tuba Fediverse client GTK4+Adw Y -
Valuta - Currency converter GTK4+Adw Y -
Video Trimmer video-trimmer Video trimmer GTK4+Adw Y - The ends of the length selector are a bit hard to grab, but otherwise it works fine
Warp warp File transfer tool GTK4+Adw Y -
Wike wike Wikipedia reader GTK4+Adw Y -

Development tools

Name Package Purpose GTK3/4? Mobile Mobile replacement Notes
Biblioteca - GTK/GObject documentation reader GTK4+Adw Y - Part of GNOME Circle
Elastic - Spring animation test tool GTK4+Adw Y - Part of GNOME Circle
Emblem - Project avatar generator GTK4+Adw P Part of GNOME Circle; static window size, only fits in landscape
Lorem - Placeholder text generator GTK4+Adw P Part of GNOME Circle; goes veeeery slightly off-screen in portrait, in a way that doesn't really impact usability, but I still consider it "partial".
Share Preview - Local tester for social media card previews GTK4+Adw Y - Has a fixed maximum window size, so sometimes trails off, but fits fine due to sane minimums
Webfont Kit Generator - Webfont @font-face generator GTK4+Adw P Part of GNOME Circle; slightly off-screen
Workbench - GNOME app prototyping tool GTK4+Adw

Removed from Circle

Mostly GTK3 apps that still need a GTK4 port.

Name Package Purpose GTK3/4? Mobile Mobile replacement Notes
Cozy cozy Audiobook player GTK3+Hdy Y - GTK4+Adw is done and released recently, still needs to be re-added to Circle
Drawing drawing Paint program GTK3 Y - GTK4+Adw port is on the roadmap, discussed in #610
Font Downloader - Font downloader GTK3+Hdy Y - GTK4 conversion is being considered in #106; looks like the maintainer doesn't mind the app being GTK3 for now
Metronome gnome-metronome Metronome GTK4+Adw Y -
Plots plots Graph plotter GTK4+Adw N Requires GLSL 3.30, doesn't seem to be supported at least on the Samsung Galaxy A5 2015 (samsung-a5). Dropped from Circle for not being updated to the latest runtime.
Telegraph - Morse code encoder/decoder GTK4+Adw Y - Dropped due to being unmaintained upstream.
Zap - Soundboard app GTK4+Adw Y - Unmaintained (ref)

See also