Potential apps: Difference between revisions
Appearance
No edit summary |
|||
Line 170: | Line 170: | ||
|[https://pkgs.alpinelinux.org/packages?name=corebird&branch=&repo=&arch=&maintainer= Alpine repo] | |[https://pkgs.alpinelinux.org/packages?name=corebird&branch=&repo=&arch=&maintainer= Alpine repo] | ||
|- | |- | ||
|[https://github.com/signalapp/Signal-Desktop Signal Desktop | |[https://github.com/signalapp/Signal-Desktop Signal Desktop] | ||
|GPL3 | |GPL3 | ||
|Electron based client for the Signal messaging protocol | |Electron based client for the Signal messaging protocol |
Revision as of 14:22, 2 February 2018
These are applications which already exist for Linux and could be reused in postmarketOS with little to no adjustment.
Application | License | Type | Package link (if available) |
---|---|---|---|
nheko (Matrix) | GPL3 | X11 and Wayland application (Native). Touch friendly version under development. | Alpine repo |
KDE Marble (maps) [1] | LGPL | Touch optimised mobile application. X11 and Wayland support. | |
LLs Video Player | GPL2 | Touch-based Qt Wayland application. Ported to Plasma Mobile. | |
KCalc | GPL2 | Qt based application. Made for desktop but also suitable for touchscreen use. | |
Kaidan | GPL3 | Kirigami (Qt) based XMPP application. | |
Calligra Gemini[2] | GPL2 | Word processor and presentation application designed for touchscreen devices. Part of the KDE Calligra suite. | |
Maya (calendar) | GPL3 | GTK3 based calendar application from Elementary OS. Supports the CalDAV sync protocol. Resizes well to a phone's aspect ratio although a few dialog boxes may not be accessible easily. | |
Photos | LGPL2.1 | Photo gallery and editor for Elementary OS. Originally a fork of Shotwell. Resizes well to a phone's aspect ratio although a few dialog boxes may not be accessible easily. | |
Thunar (file manager) | GPL2 | Default file manager on XFCE (GTK2 based). Reasonably touch friendly when menu bar and status bar are disabled. | Alpine repo |
Evince (reader) | GPL2 | GTK3 document viewer (for PDFs and other formats). Supports highlighting and is touchscreen friendly. | Alpine repo |
GNOME Weather | GPL2 | GTK3-based simple weather application. Touch friendly | |
GNOME Maps | GPL2 | GTK3-based simple maps application with routing. Reasonably touch friendly | |
GNOME Files | LGPL | GTK3-based file manager. | Alpine repo |
GNOME Cheese | GPL2 | Photobooth-style camera app. "Fullscreen mode" is touch friendly | |
GNOME Photos | GPL3 | Photo gallery application. Reasonably touch friendly | |
Transmission | GPL2/GPL3 | BitTorrent client. Main interface is touch friendly but settings is not. | Alpine repo |
Tuxemon | GPL2 | Monster fighting RPG. Capture and battle monsters against others! (more games) | |
Liri Browser | GPL3 | QtWebEngine based browser built with complete touch (including smartphone) support, Material Design, and support for coloured site windows | Flatpak |
Liri Text | GPL3 | Simple Qt5 text and code editor using Material Design and with touch support | Flatpak |
Liri Calculator | GPL3 | Simple Qt5 calculator using Material Design and with touch support | Flatpak |
Peruse | LGPL2 | Comic book reader app for plasma mobile with touch support (in development) | #926 |
Dillo | GPL3 | Extremely lightweight web browser, using very little RAM. Not touch optimised but can display most mobile websites well (no HTML5 support), and hence may be the only usable browser on older devices. Uses ~20MB RAM. | Alpine repo |
Midori | LGPL2.1 | Fairly lightweight web browser, using very little RAM. Not touch optimised but can display websites well, with HTML5 support. Uses ~40MB RAM. | Alpine repo |
MoNav | GPL3 | Lightweight touchscreen Qt-based map application (using OSM). Includes routing. | |
Navit | GPL2, LGPL | Open source GTK+ and SDL based car navigation software. Uses OSM, Garmin and other map sources. | |
Ekiga | GPL2 | VoIP and video conferencing application for GNOME | |
QTox | GPL3 | Peer to peer (Tox) messaging client (other FOSS clients also available) | |
GNU Ring | GPL3 | Peer to peer messaging client and protocol. No registration required. |
Apps that only work with proprietary services
Using proprietary networks takes away your freedom, consider not using these altogether (e.g. by replacing Skype/WhatsApp with Matrix). |
Application | License | Type | Package link (if available) |
---|---|---|---|
smtube (YouTube) [3] | GPL | X11 application (Native Qt5) with some touch optimisation | |
ghetto-skype | GPL3 | X11 application (Electron web wrapper). Touch optimisation and notifications support. | |
whatsapp-desktop | GPL3 | X11 application (Electron web wrapper). | |
ramme (Instagram) | MIT | X11 application (Electron web wrapper). Touch friendly | |
telegram-desktop | GPL3 | X11 application (Native) | |
caprine (FB Messenger) | MIT | X11 application (Electron web wrapper). Touch friendly | |
Corebird (Twitter) | GPL3 | GTK+ Twitter client | Alpine repo |
Signal Desktop | GPL3 | Electron based client for the Signal messaging protocol |
See also
Other Mobile Linux platforms
- Ubuntu Touch app explorer - some of these applications may be reusable on pmOS
- Meego/Sailfish/Nemo applications - will require some reworking for pmOS
- Tizen Store - unknown compatibility with pmOS
- LuneOS apps - will require some reworking for pmOS
Other frameworks
- Anbox - under construction Android compatibility layer
- oFono - Open Source Telephony Framework
- Ginn - allows non multitouch aware applications to support multitouch gestures making a lot more applications usable on a touchscreen. [4]
- MicroEmulator - runs J2ME MIDP feature phone applications on Linux devices. Can be used to run apps e.g. Opera Mini and Facebook, for the pmOS feature phone idea