v1.2.0
Changes between 1.1.0 and 1.2.0
Replaced:su-execwithmdo(1):su-execis no longer required as a dependency. Furthermore, withmdo(1), we can use supplementary groups. This means thatX11APPJAIL_OGIDis a new environment variable that scripts can use for this purpose.
Added:transfercommand.Added: support for multiple checksum algorithms:Added: support for blake3 and set it as default.- Use blake3 in examples.
EXAMPLES:Added: more examples:linux-brave,telegram-desktop,thunderbird,chromium,badwolf,evince,fehandmpv.Added: missingexit 1command in some examples.- Only replace
AppJail:%%PROFILE%%in[Desktop Entry]. Added:READMEfile in examples.Added: real hardware acceleration in examples:-
Xephyr does not provide the necessary hardware acceleration for applications, so VirtualGL is the only option. There are two ways to do this: granting access to the host's X server (something I want to avoid, as it compromises isolation), or using EGL. I chose EGL.
When using VirtualGL with EGL, the hardware acceleration devices simply need to be visible inside the jail. Everything works as if the application were running on the host, with imperceptible overhead.
-
Full Changelog: v1.1.0...v1.2.0