A bit more information about this.
From the libcanberra homepage at http://0pointer.de/lennart/projects/libcanberra/
"An optional lookup cache can be used if Samba's tdb trivial database is available."
So I am fairly sure that in Ubuntu and Debian, libcanberra is compiled with support for libtdb
This is what is creating these cache files.
As a test, in my personal Dpup Stretch, I have compiled libcanberra from source, with the (optional) dependency on libtdb disabled. I will see if the cache files no longer appear.
Code: Select all
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --enable-alsa --disable-oss --disable-pulse --disable-gstreamer --disable-gtk --disable-gtk3 --disable-tdb --disable-lynx
It tried to ignore my --disable-tdb so I removed the tdb.pc file from /usr/lib/pkgconfig and then it configured OK.