libcaca port of Ozone
C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BUILD.gn
LICENSE
OWNERS
README.md
caca_event_source.cc
caca_event_source.h
caca_window.cc
caca_window.h
caca_window_manager.cc
caca_window_manager.h
client_native_pixmap_factory_caca.cc
client_native_pixmap_factory_caca.h
ozone-caca.png
ozone_extra_caca.patch
ozone_platform_caca.cc
ozone_platform_caca.h
scoped_caca_types.cc
scoped_caca_types.h

README.md

Ozone/Caca

This is copy of the libcaca port of Ozone that used to be available in the Chromium tree but removed after issue 2445323002.

You must install libcaca shared library and development files that are not provided in the chromium sysroot. Get the chromium code and execute the following commands inside the src repository:

git clone https://github.com/fred-wang/ozone-caca ui/ozone/platform/caca
git apply ui/ozone/platform/caca/ozone_extra_caca.patch
gn args out/OzoneCaca --args="use_ozone=true use_sysroot=false ozone_auto_platforms=false toolkit_views=false"
ninja -C out/OzoneCaca content_shell
./out/OzoneCaca/content_shell --disable-setuid-sandbox \
                              --display-gpu \
                              --ozone-platform=caca \
                              https://www.google.com/chrome/browser/desktop/index.html

Screenshot of chrome download page with Ozone/Caca