Бавно и стабилно Flatpak има нарастващо приемане в света на настолния Linux.
Той е добре интегриран във Fedora и много други дистрибуции като Linux Mint, elementary, Solus и т.н. го предпочитат пред Snap на Ubuntu.
Ако обичате да използвате приложенията Flatpak, позволете ми да споделя няколко съвета, инструменти и настройки, за да направите вашето изживяване с Flatpak по-добро и гладко.
1. Използвайте Flathub, за да изследвате нови Flatpak приложения
Това се разбира от само себе си.
Ако търсите нови приложения в опаковката Flatpak, прегледайте Уебсайт на Flathub.
Това е официалният уебсайт на проекта Flatpak и изброява и разпространява огромен брой Flatpak приложения.
Можете да търсите препоръчани приложения в секцията „Избор на редактора“, наскоро актуализирани приложения, нови приложения и популярни приложения.
Можете да имате екранни снимки на приложението, описание, информация за разработчици и инструкции за инсталиране на отделните уеб страници на приложението.
Бонус съвет: Уверете се, че сте добавили Flathub repo във вашата система. В противен случай ще видите грешка „няма открити отдалечени препратки, подобни на flathub“, докато инсталирате приложения от Flathub.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. Използвайте разширението Flatline, за да инсталирате Flatpak от браузъра
Уеб сайтът Flathub предоставя инструкции от командния ред за инсталиране на приложението.
Има и бутон Инсталиране, но той не инсталира приложението вместо вас. Той изтегля файл .flatpakref и след това ще трябва да използвате командния ред, за да инсталирате от файла flatpakref.

Ако в крайна сметка трябва да използвате командния ред, няма смисъл да изтегляте файла fltapakref.
Можете да подобрите нещата, като използвате Плоска линия. Това е разширение на Mozilla Firefox и прави този бутон за инсталиране полезен, като го преобразува във връзка към поток от приложения. Още една причина да използвате Firefox?

По този начин, когато щракнете върху бутона Инсталиране за което и да е приложение на уебсайта на Flathub, то ще ви помоли да отворите връзката в XDG приложение като Софтуерния център.

Това също означава, че трябва да имате интегрирана поддръжка на Fltapak в софтуерния център.
3. Интегрирайте Flatpak със софтуерния център (за GNOME)
Освен Fedora, няколко дистрибуции осигуряват поддръжка на Flatpak по подразбиране. Можете да намерите и инсталирате приложения Flatpak от графичния софтуерен мениджър.
Не всички дистрибуции имат това. Ако използвате друга дистрибуция с работна среда на GNOME, можете да активирате поддръжката на Flatpak в софтуерния център.
sudo apt install gnome-software-plugin-flatpak
Имайте предвид, че Ubuntu премина към Snap за софтуерния център. Горната команда също ще инсталира deb версия на GNOME Software Center. Ще имате две приложения на софтуерен център в системата.
Ако активирате поддръжката на Flatpak в софтуера, можете да го свържете с Flatline и да инсталирате приложения на Fltapak директно от уеб браузъра.
Наскоро имаше независим, самостоятелен магазин за приложения Flatpak, наречен Сук. Той обаче вече не се развива активно.

Има и Bauh, който може да управлява Flatpak, Snap и AppImages от един интерфейс.
4. Управлявайте разрешенията на Flatpak графично с Flatseal
Плоско уплътнение е графична помощна програма за преглед и промяна на разрешенията на вашите Flatpak приложения. Това прави нещата много по-лесни, отколкото преминаването през командите.

Той изброява всички инсталирани Flatpak приложения и показва какъв вид разрешения има избраното приложение.
Можете да активирате или деактивирате разрешенията. Моля, имайте предвид, че деактивирането на някои разрешения може да повлияе на нормалното функциониране на приложението. Трябва да знаете какво правите.
Можете да инсталирате Flatseal с помощта на Flatpak, разбира се.
flatpak install flathub com.github.tchx84.Flatseal
5. Приложете GTK системни теми към Flatpak приложения
Може би вече сте забелязали, че повечето приложения на Flatpak не променят външния си вид според текущата системна тема.
Защо? Тъй като приложенията на Flatpak работят в „контейнер“ и нямат достъп до файловата система на хоста, мрежата или физическите устройства.
Можете да изберете да инсталирате теми като Flatpak, за да разрешите този проблем. Любимата ви тема обаче може да не е налична във формат Flatpak.
Като алтернатива можете да положите някои ръчни усилия и да принудите приложенията Flatpak да използват дадена тема. Ето как да направите това.
Етап 1: Дайте на Flatpak достъп до папката, където се съхраняват файловете на темата:
sudo flatpak override --filesystem=$HOME/.themes
Стъпка 2: Избройте всички налични теми в местоположението ~/.themes и след това предоставете името на папката на избраната тема на Flatpak:
sudo flatpak override --env=GTK_THEME=chosen-theme
Ако промените системната тема по-късно, можете да промените темата за Flatpak по същия начин.
Можете да върнете промените с помощта на тази команда:
sudo flatpak override --reset
Прочетете повече за прилагането на GTK тема към приложения Flatpak в тази статия.
6. Актуализирайте приложенията Flatpak и ги почистете
Това е по-скоро за недружелюбни дистрибуции на Flatpak като Ubuntu. Ако вашата дистрибуция не се включва с Flatpak и не сте я интегрирали със софтуерния център, вашите инсталирани Flatpak приложения няма да бъдат актуализирани със системни актуализации.
Можете да актуализирате всичките си инсталирани Flatpak приложения едновременно с:
flatpak update

Не само ще актуализира приложенията, но и ще премахнете всички неизползвани времена на изпълнение. Ти вече няма нужда да изпълнявате тази команда ръчно.
flatpak uninstall --unused
Бонус съвет: Докато премахвате приложение Flatpak, можете да го накарате да премахне личните данни на приложението, които обикновено се оставят в началната директория.
flatpak uninstall --delete-data package_name
Заключение
Нарочно не добавих още съвети за команди Flatpak въпреки че бях изкушен. Вероятно има още няколко приложения и настройки за пакетите Flatpak. Споделих любимите си.
Ако знаете добри съвети, свързани с пакетите Flatpak, споделете ги с нас в секцията за коментари.
Публикациите се превеждат автоматично с google translate