This library is combined with the LD_PRELOAD environment variable which gets set when installing the gtk3-nocsd deb package (this package also depends on the libgtk3-nocsd0 package to install the actual .so library) on the host. Unfortunately the gnome runtime Snaps don't include the library so users are confused when a Snapped application uses CSDs despite the user having configured their system to disable them globally by installing the gtk3-nocsd deb package.
To implement this we should be able to "just" stage the libgtk3-nocsd0 package in each runtime snap.
This library is combined with the
LD_PRELOAD
environment variable which gets set when installing thegtk3-nocsd
deb package (this package also depends on thelibgtk3-nocsd0
package to install the actual.so
library) on the host. Unfortunately the gnome runtime Snaps don't include the library so users are confused when a Snapped application uses CSDs despite the user having configured their system to disable them globally by installing thegtk3-nocsd
deb package.To implement this we should be able to "just" stage the
libgtk3-nocsd0
package in each runtime snap.