Runtimes disponibles#
Cette page fournit les informations à propos des runtimes Flathub disponibles. Elle est destinée en priorité pour tout développeur ou distributeur d’applications.
There are currently three main runtimes available: Freedesktop, GNOME and KDE. These are all hosted on Flathub. Each runtime comes with the corresponding SDK for building, and extensions for specific uses.
What is mentioned here is just a high level look at the contents. To have up
to date information simply install the runtime and open a shell inside of it
(flatpak run org.freedesktop.Sdk//23.08
) from there you can look around or
use tools like pkg-config --list-all
. In the runtime shell you can also
inspect /usr/manifest.json
, which lists the sources used to build it.
Freedesktop#
Le runtime Freedesktop est un runtime standard qui peut être utilisé pour n’importe quelle application et contient un ensemble de bibliothèques et services essentiels, dont D-Bus, GLib, PulseAudio, X11 et Wayland.
The Freedesktop runtime is maintained here and has a website here.
Runtimes Freedesktop disponibles:
ID |
Description |
---|---|
org.freedesktop.Platform |
Runtime |
org.freedesktop.Sdk |
SDK |
The following runtime extensions are available:
ID |
Description |
---|---|
org.freedesktop.Platform.Locale |
Traduction du runtimes (extension) |
org.freedesktop.Platform.VAAPI.Intel{,.i386} |
Intel vaapi drivers (extension) |
org.freedesktop.Platform.ffmpeg-full |
All ffmpeg codecs (extension) |
org.freedesktop.Platform.Compat.{architecture} |
32 bits compatible extension |
org.freedesktop.Platform.Compat.{architecture}.debug |
32 bits compatible extension (debug) |
org.freedesktop.Platform.GL{,32}.default |
Mesa drivers (extension) |
org.freedesktop.Platform.GL{,32}.mesa-git |
Mesa drivers, latest (extension) |
org.freedesktop.Sdk.Debug |
Information de debogage du SDK (extension) |
org.freedesktop.Sdk.Locale |
Traduction du SDK (extension) |
org.freedesktop.Sdk.Docs |
Documentation du SDK (extension) |
org.freedesktop.Sdk.Extension.toolchain-{architecture} |
SDK cross compilers (extension) |
GNOME#
Le runtime GNOME est approprié pour toute application qui utilise la plateforme GNOME. Il est basé sur le runtime Freedesktop et ajoute la plateforme GNOME, dont:
Gjs
GObject Introspection
GStreamer
GVFS
Libnotify
Libsecret
LibSoup
PyGObject
Vala
WebKitGTK
The GNOME runtime is maintained here.
Runtimes GNOME disponibles :
ID |
Description |
---|---|
org.gnome.Platform |
Runtime |
org.gnome.Sdk |
SDK |
The following runtime extensions are available:
ID |
Description |
---|---|
org.gnome.Platform.Locale |
Traduction du runtimes (extension) |
org.gnome.Sdk.Debug |
Information de debogage du SDK (extension) |
org.gnome.Sdk.Locale |
Traduction du SDK (extension) |
org.gnome.Sdk.Docs |
Documentation du SDK (extension) |
KDE#
Le runtime KDE est également basé sur le runtime Freedesktop et ajoute les frameworks QT et KDE. Il est approprié pour toute application qui utilise la plateforme KDE et la plupart des applications basées sur QT.
The KDE runtime is maintained here.
Runtimes KDE disponibles :
ID |
Description |
---|---|
org.kde.Platform |
Runtime |
org.kde.Sdk |
SDK |
The following runtime extensions are available:
ID |
Description |
---|---|
org.kde.Platform.Locale |
Traduction du runtimes (extension) |
org.kde.Sdk.Debug |
Information de debogage du SDK (extension) |
org.kde.Sdk.Locale |
Traduction du SDK (extension) |
org.kde.Sdk.Docs |
Documentation du SDK (extension) |
elementary#
The elementary runtime is appropriate for any application that would like to publish in elementary AppCenter. It is based on the GNOME runtime and adds the elementary platform, including:
elementary Icons
elementary Stylesheet
elementary Sound Theme
Granite
The elementary runtime is maintained here.
Available elementary runtimes:
ID |
Description |
---|---|
io.elementary.Platform |
Runtime |
io.elementary.Sdk |
SDK |
The following runtime extensions are available:
ID |
Description |
---|---|
io.elementary.Platform.Locale |
Traduction du runtimes (extension) |
io.elementary.Sdk.Debug |
Information de debogage du SDK (extension) |
io.elementary.Sdk.Locale |
Traduction du SDK (extension) |
io.elementary.Sdk.Docs |
Documentation du SDK (extension) |