Revert "gnome-bg: drop unused APIs"

This reverts commit 786336cc7cfaa8e4a0acafe5b9868950e538b740.