Flatseal — современное приложение GNOME для изменения разрешений приложения Flatpak в Linux
Сегодня все больше и больше приложений публикуют пакеты Linux в виде Flatpak. Хотя библиотеки времени выполнения занимают сотни мегабайт дискового пространства, некоторые приложения действительно хороши и полезны.
Если у вас есть некоторые приложения, установленные как Flatpak в Ubuntu или другом Linux, как я, то Flatseal может быть полезен для защиты вашей конфиденциальности путем управления разрешениями для каждого приложения.
Flatseal — это стильное приложение GNOME, которое отображает все установленные приложения Flatpak на левой панели. При выборе приложения оно отображает основную информацию, а также разрешения с помощью кнопок переключения. Приложение имеет адаптивный пользовательский интерфейс, который отлично работает на экранах небольшого размера, например, на Linux Phone.
С помощью Flatseal вы можете настроить следующие разрешения для ваших приложений Flatpak:
- Доступ к сети.
- Доступ к звуковому серверу.
- Ускорение графического процессора для снижения нагрузки на процессор.
- Доступ к системному или пользовательскому файлу.
- Отправлять уведомления.
- Системная шина и сеансовая шина.
- Система печати, смарт-карта, веб-камера, доступ через Bluetooth и многое другое.
Примечание. Для работы приложения могут потребоваться некоторые опции (например, межпроцессное взаимодействие и оконная система X11/Wayland). Отключение этих параметров может вызвать проблемы с работой, хотя впоследствии вы можете легко их сбросить.
Поскольку некоторые параметры непросто понять, вы можете нажать F1 на клавиатуре, чтобы открыть окно «справка», содержащее описания для каждого параметра переключения. А если разрешения удалены и их больше невозможно сбросить, выполните команду ниже (нажмите Ctrl+Alt+T в Ubuntu, чтобы открыть терминал), чтобы отменить изменения и перезапустить Flatseal.
rm ~/.local/share/flatpak/overrides/com.github.tchx84.Flatseal
Как установить Flatseal в Ubuntu Linux:
Само приложение доступно для установки в виде пакета Flatpak. Чтобы попробовать это, вы должны уже установить некоторые приложения как Flatpak. Если нет, вам необходимо сначала установить демон. Для систем на базе Ubuntu/Debian просто откройте терминал и выполните команду:
sudo apt install flatpak
Затем установите Flatseal, выполнив команду в терминале:
flatpak install https://dl.flathub.org/repo/appstream/com.github.tchx84.Flatseal.flatpakref
Или используйте команду ниже, если вы уже добавили репозиторий Flathub:
flatpak install flathub com.github.tchx84.Flatseal
Как вы видите на рисунке, размер самого приложения составляет около 683 КБ, а библиотеки времени выполнения занимают более 700 МБ. Среды выполнения (например, платформа GNOME) представляют собой общие библиотеки, однако их можно использовать и для других приложений Flatpak.
Удалить Flatseal:
Чтобы удалить приложение, просто запустите команду в терминале:
flatpak uninstall --delete-data com.github.tchx84.Flatseal
Примечание. Удаление Flatseal не приведет к сбросу изменений разрешений, внесенных вами для приложений Flatpak. Вам придется вручную очистить файлы конфигурации в каталоге «~/.local/share/flatpak/overrides», чтобы восстановить их.