elementaryOS App's em outras distribuições!

Como sabem, o eOS aderiu o formato Flatpak como padrão em sua loja “AppCenter” logo é possível usar estes mesmos app’s em outros sistemas sem precisar adicionar ppa’s, repositórios de terceiros compartilhando lib’s do sistema operacional e em sandbox!

Muitos destes app’s também estão no Flathub.

Se teu sistema já tem o Flatpak instalado, poderá instalar qualquer um dos app’s da AppCenter

No momento, pelo site terá o botão “Download as Flatpak” apenas programas grátis, como o Calendar:

O sistema de “pague o quanto quiser” ainda não foi implementado via web (não sei se será):

Se clicar em “Download as Flatpak” irá instalar o app e já adicionar o repo “AppCenter” que contém todos app’s não-legacy do eOS.

Seguindo o workflow do GNOME será algo assim:

A GNOME Software não usa o esquema de “pague o quanto quiser” mas sim o “Doe quanto quiser” que também pode ajudar o projeto caso tenha interesse! O botão “Doar” é o link para a página do projeto em questão:


Agora veja, os app’s do eOS foram pensados para o eOS, então podem ficar visualmente quebrados em outros ambientes com temas GTK diferentes do eOS, como o Adwaita no GNOME.
Assim como podem faltar integrações com o ambiente de algo que só tem no eOS, como o “settings” por exemplo.

Alguns app’s serão mais “amarrados” ao eOS do que outros…

Mas nada que alguma variável no ambiente não possa amenizar?
Flatseal:

Após reabrir o app do eOS:

Após isto já poderá instalar os app’s “pagos” do repo AppCenter.
Exemplo: app Torrential


Procedimento via terminal

Adicionando o repo AppCenter:

Se quiser adicionar apenas para seu usuário / home mude o --system para --user

flatpak remote-add --if-not-exists --system AppCenter https://flatpak.elementary.io/repo.flatpakrepo

E pronto, já poderá pesquisar e instalar para qualquer app do repo do Elementary OS.

5 curtidas

muito bom.
acho o máximo esse universo flatpak no Linux, todas as distros deviam adotar como padrão.

2 curtidas

a lista de app’s aumentou!

2 curtidas

usei estes:

flatpak remote-add --user appcenter https://flatpak.elementary.io/appcenter.flatpakrepo
flatpak remote-add --system elementary https://flatpak.elementary.io/repo.flatpakrepo

estão corretos?

o nome de repositório sugerido nos .flatpakref é “AppCenter”