PF4Public@users.noreply.github.com Eloston/ungoogled-chromium https://github.com/Eloston/ungoogled-chromium/issues https://ungoogled-software.github.io/ungoogled-chromium-wiki/ ungoogled-chromium is Google Chromium, sans integration with Google. It also features some tweaks to enhance privacy, control, and transparency (almost all of which require manual activation or enabling). ungoogled-chromium retains the default Chromium experience as closely as possible. Unlike other Chromium forks that have their own visions of a web browser, ungoogled-chromium is essentially a drop-in replacement for Chromium. Build with CFI (Control Flow Integrity) enabled. It requires "-stdlib=libc++", see #40 for more details. Use Clang compiler instead of GCC Patch and build the convert_dict utility. The script will be installed into /usr/lib64/chromium-browser/update-dicts.sh. More info here: https://github.com/Eloston/ungoogled-chromium/issues/188#issuecomment-444752907 Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. Build chromedriver Enable support for Google Hangouts features such as screen sharing Build Ozone only with headless backend, NOT RECOMMENDED for general uses Enable JavaScript type-checking for Chrome's web technology-based UI. Requires Java. Enable Official build instead of Developer build. Whether to enable ThinLTO optimizations. Turning ThinLTO optimizations on can substantially increase link time and binary size, but they generally also make binaries a fair bit faster. Optimize parts of Chromium's UI written with web technologies (HTML/CSS/JS) for runtime performance purposes. This does more work at compile time for speed benefits at runtime. Use PartitionAlloc explicitly Enable PGO. Requires clang and bundled binary profile data in sources tree. Enable proprietary codecs like H.264, MP3 Enable support for remote desktop and screen cast using media-video/pipewire Build the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels Use the system media-video/ffmpeg instead of the bundled one Use the system media-libs/harfbuzz instead of the bundled one Use the system dev-libs/icu instead of the bundled one Use the system dev-libs/jsoncpp instead of the bundled one Use the system dev-libs/libevent instead of the bundled one Use the system media-libs/libvpx instead of the bundled one Use the system media-libs/openh264 instead of the bundled one. If disabled, it will restrict USE=bindist. Use the system-wide media-libs/openjpeg instead of the bundled one. OpenJPEG use are exclusively for Chromium's PDF viewer. Use the system-wide dev-libs/re2 instead of the bundled one Use tcmalloc explicitly Build with ThinLTO support. LTO (Link Time Optimization) achieves better runtime performance through whole-program analysis and cross-module optimization (highly recommended). Unsupported closed-source DRM capability (required by Netflix VOD)