grub2: update regenerateBackgroundIfNeed(), send Theme.Background() signal