Flatpak to uniwersalny system pakowania, który ułatwia instalację oprogramowania w systemie Linux. Jest stabilny, kompatybilny z przyszłymi wersjami i zawiera zależności z samym programem, więc nie musisz instalować ich osobno.

Kolejną zaletą Flatpak jest to, że wszystkie programy Flatpak działają w piaskownicy, co poprawia bezpieczeństwo systemu. Oznacza to jednak również, że każdy program Flatpak musi żądać dostępu do różnych komponentów systemu.

Jeśli używasz Flatpak, wiesz, że zarządzanie tymi uprawnieniami może być trudne. Flatseal to graficzne narzędzie, które upraszcza to i pozwala łatwo przeglądać i modyfikować uprawnienia Flatpak w systemie Linux.

Zanurzmy się, aby zobaczyć, jak to zrobić.

Co to jest Flatseal?

Flatseal to aplikacja oparta na graficznym interfejsie użytkownika z przejrzystym interfejsem graficznym, która umożliwia przeglądanie i zarządzanie uprawnieniami dla wszystkich pakietów Flatpak zainstalowanych na twoim komputerze. Jest łatwy w użyciu, a ponieważ pomieszanie uprawnień może mieć negatywne konsekwencje, jest wyposażony w przycisk resetowania, który pomaga zresetować wszystkie uprawnienia do stanu domyślnego, jeśli coś pójdzie nie tak.

Wszystko, od tak podstawowych jak uprawnienia sieciowe do uprawnień dla systemów okienkowych, akceleracji GPU, pamięci współdzielonej, wirtualizacji, plików użytkownika lub systemowych oraz zmiennych środowiskowych, Flatseal umożliwia zarządzanie wszelkiego rodzaju uprawnieniami zgodnie z Twoje potrzeby.

Jak zainstalować Flatseal w systemie Linux

Flatseal działa na wszystkich Dystrybucje Linuksa obsługujące Flatpak. Jest dostępny jako sam pakiet Flatpak i możesz go zainstalować, otwierając terminal i uruchamiając następujące polecenie:

płaska paczkazainstalowaćpłaska piastakom.github.tchx84.Płaska uszczelka

Alternatywnie, jeśli wolisz zbudować go samodzielnie, zacznij od sklonowania repozytorium Flatseal na swoim urządzeniu. Otwórz terminal i użyj tego polecenia, aby to zrobić:

git klon https://github.com/tchx84/Flatseal.git

Teraz przejdź do katalogu Flatseal za pomocą polecenie CD, lubię to:

płyta CD płaska uszczelka

Na koniec uruchom te polecenia, aby zbudować Flatseal:

flatpak-builder --force-clean --repo=repo build com.github.tchx84.Flatseal.json
płaska paczkapakiet kompilacjirepopłaska uszczelka.flatpakkom.github.tchx84.Płaska uszczelka
płaska paczkazainstalowaćpłaska uszczelka.flatpak

Jak używać Flatseal do przeglądania i zarządzania uprawnieniami Flatpak

Po zainstalowaniu Flatseal otwórz menu aplikacji, wyszukaj Flatseal i uruchom go.

Po uruchomieniu Flatseal zobaczysz główne okno z dwoma panelami. Lewy panel pozwala wybrać Flatpaks, a ten po prawej to miejsce, w którym możesz przeglądać i zarządzać uprawnieniami dla wybranej aplikacji Flatpak.

Jeśli jesteś nowy w Flatpak i chcesz dowiedzieć się więcej o jego uprawnieniach, kliknij ikonę menu hamburgera w głównym oknie Flatseal i wybierz Dokumentacja z opcji menu. Skorzystaj z hiperłączy na stronie dokumentacji, aby dowiedzieć się o nich. Uderz w X w prawym górnym rogu, aby zamknąć stronę dokumentacji.

1. Wyświetlanie uprawnień pakietu Flatpak

Aby zobaczyć, jakich uprawnień używa pakiet Flatpak, wybierz go z paska bocznego po lewej stronie, a zobaczysz wszystkie jego uprawnienia w oknie po prawej stronie.

Jeśli masz długą listę pakietów Flatpak zainstalowanych na komputerze, zamiast przewijać listę, Flatseal umożliwia bezpośrednie wyszukiwanie pakietu. W tym celu kliknij ikonę wyszukiwania w lewym górnym rogu okna Flatseal, wprowadź nazwę pakietu, a Flatseal wyświetli go, jeśli jest dostępny. Kliknij go, aby wybrać pakiet i wyświetlić jego uprawnienia.

Po wybraniu pakietu Flatpak zobaczysz wszystkie jego szczegóły wraz z uprawnieniami, których używa w prawym oknie. Znajdziesz kilka szczegółów na temat pakietu Flatpak, takich jak autor, numer wersji, czas działania i data ostatniej aktualizacji.

Poniżej tej sekcji zobaczysz listę wszystkich uprawnień, z których korzysta pakiet Flatpak, podzielonych na różne kategorie uprawnień, aby ułatwić nawigację po uprawnieniach i zaoszczędzić czas.

Jeśli chcesz dowiedzieć się więcej o Flatpak, jest też Pokaż szczegóły w górnej części okna Flatseal. Wystarczy wybrać pakiet i uderzyć Pokaż szczegółyi otworzy pakiet w menedżerze oprogramowania.

Dodatkowo możesz także odinstalować pakiet Flatpak stąd, klikając plik Usuwać przycisk lub ikonę kosza obok niego.

2. Modyfikowanie uprawnień pakietu Flatpak

Modyfikowanie uprawnień pakietu Flatpak polega na włączaniu lub wyłączaniu przełącznika obok uprawnień systemowych, na które chcesz zezwolić lub odmówić.

Po wybraniu Flatpak i wyświetleniu jego uprawnień przełącz przełącznik, aby go włączyć lub wyłączyć. Niektóre Flatpaks będą już miały włączone uprawnienia dla niektórych podstawowych komponentów systemu, więc zachowaj ostrożność podczas ich zmiany.

Gdy włączysz lub wyłączysz uprawnienia dla pakietu Flatpak, Flatseal wyświetli obok niego ikonę alertu, aby poinformować Cię, że uprawnienia zostały zmienione.

Podobnie, gdy modyfikujesz uprawnienia dla niektórych komponentów systemu, np Powiadomienia, zobaczysz Nieoprawny obok przełącznika, aby pomóc cofnąć zmianę uprawnień i przywrócić jej poprzedni stan.

Teraz, chociaż jest to niewskazane - chyba że masz kilka wybranych pakietów Flatpak i wiesz, co robisz - Flatseal pozwala również modyfikować uprawnienia wszystkich zainstalowanych Flatpaków na twoim komputerze jednocześnie.

W tym celu wybierz Wszystkie aplikacje z panelu po lewej stronie, a następnie przełącz przełączniki obok uprawnień, które chcesz przyznać lub odmówić w prawym oknie.

3. Zresetuj uprawnienia pakietu Flatpak do wartości domyślnych

W dowolnym momencie, jeśli uważasz, że zmiany uprawnień powodują problemy lub wpływają na jakąkolwiek funkcjonalność Flatpak, możesz zresetować uprawnienia, aby przywrócić je do wartości domyślnych.

W tym celu wybierz pakiet z paska bocznego i kliknij przycisk Resetowanie przycisk w prawym oknie. Alternatywnie, jeśli chcesz to zrobić dla wszystkich pakietów Flatpak, wybierz Wszystkie aplikacje zamiast tego i uderz Resetowanie.

Zarządzaj wszystkimi uprawnieniami aplikacji Flatpak w jednym miejscu

Zarządzanie uprawnieniami aplikacji na komputerze to przydatna funkcja, która pomaga śledzić uprawnienia wymagane przez aplikacje do prawidłowego działania. Flatseal to prawdopodobnie najlepsze narzędzie do przeglądania i zarządzania uprawnieniami aplikacji Flatpak w systemie Linux. A najlepsze jest to, że ponieważ jest to aplikacja graficzna, możesz to wszystko zrobić za pomocą kilku prostych kliknięć.

Jeśli jesteś nowy w Flatpak, prawdopodobnie będziesz przytłoczony zawiłościami tego nowego systemu pakowania. Zapoznanie się z niektórymi podstawami pomoże Ci poczuć się bardziej komfortowo korzystając z Flatpak.