fondo icon indicating copy to clipboard operation
fondo copied to clipboard

Fondo only sets wallpaper for GNOME Light Theme, not Dark Theme

Open All3xJ opened this issue 2 years ago • 4 comments

I noticed this bug since I updated to GNOME 42. I am using ArchLinux. fondo-git r457.bbdd066-1 version

All3xJ avatar May 16 '22 10:05 All3xJ

same here: ubuntu 22.04, gnome 42, flatpak fondo. Not working with dark theme settings, change to ligth and working again.

klascano avatar May 27 '22 19:05 klascano

Same here - Manjaro with Gnome 42 - flatpak fondo from flathub. Also, It would be nice if the fix also improves the feature allowing 2 different images, one for each theme.

filipeRmlh avatar Jul 10 '22 23:07 filipeRmlh

Same here:

Pop! OS 22.04 Gnome 42.4 Flatpak Fondo.

image

fabiotomio avatar Nov 02 '22 06:11 fabiotomio

This seems like a relatively easy fix. Based on the comment on this wiki, the src/Utils/SchemaManager.vala needs to be updated from

case Constants.IS_GNOME:
  settings.set_string ("picture-uri", "file://" + picture_path);
  if (settings_screensaver != null) {
      settings_screensaver.set_string ("picture-uri", "file://" + picture_path);
  }
  break;

to

case Constants.IS_GNOME:
  settings.set_string ("picture-uri", "file://" + picture_path);
  settings.set_string ("picture-uri-dark", "file://" + picture_path);
  if (settings_screensaver != null) {
      settings_screensaver.set_string ("picture-uri", "file://" + picture_path);
      settings_screensaver.set_string ("picture-uri-dark", "file://" + picture_path);
  }
  break;

pcbowers avatar Nov 15 '22 14:11 pcbowers