文件名称:bubblejail:用于桌面应用程序的基于Bubblewrap的沙箱
文件大小:72KB
文件格式:ZIP
更新时间:2024-05-28 09:16:53
Python
泡泡* Bubblejail是为基础的替代Firejail。 描述 Bubblejail的设计基于对Firejail的故障的观察。 Firejail的最大问题之一是,您可能会意外地运行未装箱的应用程序而不会注意到。 Bubblejail不会尝试透明地覆盖现有的主目录,而是创建一个单独的主目录。 每个实例代表一个单独的主目录。 通常,每个沙盒应用程序都有其自己的主目录。 每个实例都有一个services.toml文件,该文件定义了实例的配置,例如沙箱应有权访问的系统资源。 服务代表可以授予沙箱访问权限的某些系统资源。 例如,Pulse Audio服务提供对Pulse Audio插座的访问,以便应用程序可以使用声音。 配置文件是特定应用程序使用的一组预定义服务。 使用配置文件是完全可选的。 安装 AUR是首选的安装方式 手动安装 如果您未使用Arch Linux,则可以尝试使用
【文件预览】:
bubblejail-master
----.gitignore(61B)
----data()
--------bubblejail-config.desktop(130B)
--------bubblejail_completion.fish(280B)
--------meson.build(726B)
--------bubblejail-config.png(2KB)
--------bubblejail_completion.bash(283B)
--------bubblejail()
--------bubblejail-config.svg(3KB)
----bytecode_compiler.build(1KB)
----.github()
--------workflows()
----COPYING(34KB)
----meson.build(370B)
----README.md(5KB)
----bubblejail()
--------bubblejail_instance.py(23KB)
--------__init__.py(737B)
--------bubblejail_utils.py(950B)
--------bubblejail_directories.py(12KB)
--------bubblejail_seccomp.py(4KB)
--------meson.build(831B)
--------bubblejail_cli.py(11KB)
--------bwrap_config.py(3KB)
--------bubblejail_gui_qt.py(17KB)
--------services.py(26KB)
--------exceptions.py(1KB)
--------bubblejail_helper.py(14KB)
----m4()
--------bubblejail_cli_launch.m4(426B)
--------bubblejail_helper_launch.m4(227B)
--------bubblejail_gui_qt_launch.m4(318B)
--------meson.build(2KB)
----docs()
--------breaking_changes.md(2KB)
--------meson.build(446B)
--------man()
--------TODO.md(2KB)
----test()
--------test_instance_creation.py(2KB)
--------test_profiles.py(1KB)
--------__init__.py(738B)
--------test_service_info.py(3KB)
--------test_helper.py(5KB)