Runtimes disponíveis¶
Esta página fornece informações sobre os runtimes disponíveis no Flatpak. Ela é destinada principalmente a informações para desenvolvedores e distribuidores de aplicativos.
Atualmente, existem três runtimes principais disponíveis: Freedesktop, GNOME e KDE. Todos estão hospedados no Flathub. Cada runtime vem com o SDK correspondente para compilação e extensões para usos específicos.
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¶
O runtime do Freedesktop é o padrão que pode ser usado para qualquer aplicativo e contém um conjunto de bibliotecas e serviços essenciais, incluindo D-Bus, GLib, GTK3, PulseAudio, X11 e Wayland.
O runtime do Freedesktop é mantido aqui e tem um site aqui.
Runtimes do Freedesktop disponíveis:
ID |
Descrição |
---|---|
org.freedesktop.Platform |
Runtime |
org.freedesktop.Sdk |
SDK |
As seguintes extensões de runtime estão disponíveis:
ID |
Descrição |
---|---|
org.freedesktop.Platform.Locale |
Traduções de runtimes (extensão) |
org.freedesktop.Platform.VAAPI.Intel{,.i386} |
Drivers de vaapi da Intel (extensão) |
org.freedesktop.Platform.ffmpeg-full |
Todos os codecs do ffmpeg (extensão) |
org.freedesktop.Platform.Compat.{arquitetura} |
Extensão compatível com 32 bit |
org.freedesktop.Platform.Compat.{arquitetura}.debug |
Extensão compatível com 32 bit (depuração) |
org.freedesktop.Platform.GL{,32}.default |
Drivers mesa (extensão) |
org.freedesktop.Platform.GL{,32}.mesa-git |
Drivers mesa, mais recente (extensão) |
org.freedesktop.Sdk.Debug |
Informações de depuração do SDK (extensão) |
org.freedesktop.Sdk.Locale |
Traduções do SDK (extensão) |
org.freedesktop.Sdk.Docs |
Documentação do SDK (extensão) |
org.freedesktop.Sdk.Extension.toolchain-{architecture} |
Compiladores cruzados do SDK (extensão) |
GNOME¶
O runtime do GNOME é apropriado para qualquer aplicativo que use a plataforma GNOME. Ele é baseado no runtime do Freedesktop e adiciona a plataforma GNOME, incluindo:
Gjs
GObject Introspection
GStreamer
GVFS
Libnotify
Libsecret
LibSoup
PyGObject
Vala
WebKitGTK
O runtime do GNOME é mantido aqui.
Runtimes do GNOME disponíveis
ID |
Descrição |
---|---|
org.gnome.Platform |
Runtime |
org.gnome.Sdk |
SDK |
As seguintes extensões de runtime estão disponíveis:
ID |
Descrição |
---|---|
org.gnome.Platform.Locale |
Traduções de runtimes (extensão) |
org.gnome.Sdk.Debug |
Informações de depuração do SDK (extensão) |
org.gnome.Sdk.Locale |
Traduções do SDK (extensão) |
org.gnome.Sdk.Docs |
Documentação do SDK (extensão) |
KDE¶
O runtime do KDE também é baseado no runtime do Freedesktop e adiciona os frameworks Qt e KDE. É apropriado para qualquer aplicativo que utilize a plataforma KDE e a maioria dos aplicativos baseados em Qt.
O runtime do KDE é mantido aqui.
Runtimes do KDE disponíveis:
ID |
Descrição |
---|---|
org.kde.Platform |
Runtime |
org.kde.Sdk |
SDK |
As seguintes extensões de runtime estão disponíveis:
ID |
Descrição |
---|---|
org.kde.Platform.Locale |
Traduções de runtimes (extensão) |
org.kde.Sdk.Debug |
Informações de depuração do SDK (extensão) |
org.kde.Sdk.Locale |
Traduções do SDK (extensão) |
org.kde.Sdk.Docs |
Documentação do SDK (extensão) |
elementary¶
O runtime do elementary é apropriado para qualquer aplicativo que gostaria de estar publicado no AppCenter do elementary. Ele é baseado no runtime do GNOME e adiciona a plataforma elementary, incluindo:
elementary Icons
elementary Stylesheet
elementary Sound Theme
Granite
O runtime do elementary é mantido aqui.
Runtimes do elementary disponíveis:
ID |
Descrição |
---|---|
io.elementary.Platform |
Runtime |
io.elementary.Sdk |
SDK |
As seguintes extensões de runtime estão disponíveis:
ID |
Descrição |
---|---|
io.elementary.Platform.Locale |
Traduções de runtimes (extensão) |
io.elementary.Sdk.Debug |
Informações de depuração do SDK (extensão) |
io.elementary.Sdk.Locale |
Traduções do SDK (extensão) |
io.elementary.Sdk.Docs |
Documentação do SDK (extensão) |