Jump to content

Launchers: Difference between revisions

From postmarketOS Wiki
R (talk | contribs)
m Qt: fixed some spelling mistakes
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
While Linux mobile shells are still in a very early stage, touch-optimized app launchers can significantly improve the overall user experience on touchscreen devices while using less memory than a full shell. Some of these close automatically each time an app is launched, so associating them with a particular hardware key on the mobile device might work.
While Linux mobile shells are still in a very early stage, touch-optimized app launchers can significantly improve the overall user experience on touchscreen devices while using less memory than a full shell. Some of these close automatically each time an app is launched, so associating them with a particular hardware key on the mobile device might work.


There are several simple Linux launchers available, but none are officially packaged yet:
There are several simple Linux launchers available, columbiad is the only one officially packaged:


== GTK ==
== GTK ==
Line 7: Line 7:


* [https://wiki.lxde.org/en/LXLauncher lxlauncher] (LXDE official launcher, gtk2; [https://wiki.lxde.org/en/images/5/5c/LXlauncher.png screenshot])
* [https://wiki.lxde.org/en/LXLauncher lxlauncher] (LXDE official launcher, gtk2; [https://wiki.lxde.org/en/images/5/5c/LXlauncher.png screenshot])
* [https://github.com/ikeydoherty/columbiad columbiad] (minimal gtk3 fullscreen launcher; [https://www.youtube.com/watch?v=2toCoeoqoag video demo])
* [https://github.com/ikeydoherty/columbiad columbiad] (minimal gtk3 fullscreen launcher; [https://www.youtube.com/watch?v=2toCoeoqoag video demo]; merged into aports)
* [https://github.com/o-marshmallow/PocketCHIP-pocket-home PocketCHIP-pocket-home] (PocketCHIP Launcher; currently not in aports)
* [https://github.com/libredeb/lightpad Lightpad] (Lighpad, gtk3 fullscreen launcher written in vala; currently not in aports)


== Qt ==
== Qt ==
* [https://github.com/alamminsalo/qml-launcher qml-launcher] (qml, closes when an app is launched; [https://user-images.githubusercontent.com/5585454/29671459-4659d418-88f2-11e7-8d0d-f03bc4f51023.png screenshot])
* [https://github.com/alamminsalo/qml-launcher qml-launcher] (qml, closes when an app is launched; [https://user-images.githubusercontent.com/5585454/29671459-4659d418-88f2-11e7-8d0d-f03bc4f51023.png screenshot])
* [https://gitlab.com/cubocore/corestuff CoreStuff] (QT, A very lightweight launcher. Can be used with a WM and as an alternative to existing shells like KDE and GNOME for a touch based experience.; [https://youtu.be/_I8wjw5FYMc CoreStuff running in postmarketOS in Nexus 5x])


== Others ==
== Others ==
* [http://xlunch.org/ XLunch]: Graphical app launcher for X, using pure Xlib and Imlib2, therefore very light and needing only few dependencies (needs entries to be created manually; closes when an app is launched; [https://raw.githubusercontent.com/Tomas-M/xlunch/Screenshot/screenshot.png screenshot])
* [http://xlunch.org/ XLunch]: Graphical app launcher for X, using pure Xlib and Imlib2, therefore very light and needing only few dependencies (needs entries to be created manually; closes when an app is launched; [https://raw.githubusercontent.com/Tomas-M/xlunch/Screenshot/screenshot.png screenshot])
[[Category: Interface]]

Latest revision as of 08:36, 25 April 2024

While Linux mobile shells are still in a very early stage, touch-optimized app launchers can significantly improve the overall user experience on touchscreen devices while using less memory than a full shell. Some of these close automatically each time an app is launched, so associating them with a particular hardware key on the mobile device might work.

There are several simple Linux launchers available, columbiad is the only one officially packaged:

GTK

Qt

Others

  • XLunch: Graphical app launcher for X, using pure Xlib and Imlib2, therefore very light and needing only few dependencies (needs entries to be created manually; closes when an app is launched; screenshot)